vdn-wordpress-podman/README.md
2026-10-29 04:37:05 +00:00

2.3 KiB

Innetatsu

Afto gitkaban tte, mahklar au ufne tropos per innetatsu WordPress brukena per Viossa.net, nasvar tabunzma ke sore mus tønniena en huomikompju(1) kara andra made nabystra au na tsatain.

De-sentakura / pingzma

Afto festatropos bruk:

  • Ubuntu na huomikompju
  • Nginx na høresvarilo
  • Podman na kompjubaksu per:
    • Mariadb
    • WordPress

DNS mus auen anstrela IP fu huomikompju

Konto auau

  1. Maha andrdjin ke ruga sudo lakizma, tabun kontodui
  2. Maha konto na kompjudui per jewald WordPressno Podman-vove, tabun wp-jewald osos, uten sudo - afto gi ke li vrag(2) puang huomikompjudui au shkekso Podman-kaban, de sore deki suru nil na kompju.
  3. Tsa na kontodui:
sudo apt update 
sudo apt install -y podman podman-compose uidmap systemd-container dbus-user-session nginx certbot
sudo useradd -m -s /bin/bash wp-jewald
grep wp-jewald /etc/subuid /etc/subgid
sudo loginctl enable-linger wp-jewald
sudo machinectl shell wp-jewald@  # (`@` je gwir prav)

Za afto, du jewald konto fu wp-jewald:


mkdir -p ~/wordpress/php && cd ~/wordpress

Antaa al implating fu afto gitkaban der. De,

cp .env.example .env

au zari-malla ni czigau tainako per .env-no impla.

openssl rand -hex 24  # muerm
openssl rand -hex 24  # muerm gjen
nano .env             # antaa rjoho na impla WP_DB_PASSWORD au MARIADB_ROOT_PASSWORD
ss -tlnp | grep 18080 

Per hadji

podman-compose up -d
podman ps                       # se we sore jam os nai
curl -I http://127.0.0.1:18080  # jamzol 302

Gjen trag kontodui per sudozma:

sudo mkdir -p /var/www/certbot

# antaa implatumam perke vi deki saada certbotno guirpie:
sudo tee /etc/nginx/sites-available/viossa.net >/dev/null <<'EOF'
server {
    listen 80;
    listen [::]:80;
    server_name viossa.net;
    location /.well-known/acme-challenge/ { root /var/www/certbot; }
    location / { return 404; }
}
EOF

sudo ln -s /etc/nginx/sites-available/viossa.net /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx
sudo certbot certonly --webroot -w /var/www/certbot -d viossa.net

sudo cp viossa.net.conf /etc/nginx/sites-available/viossa.net

de owaris raz

Asatsa WP na https://viossa.net/

(1) kompju ke huomi fu dwaibmavuj (2) kundr mik