The files used to deploy the viossa.net wordpress site
Find a file
2026-10-29 04:37:05 +00:00
.env.example init 2026-10-29 03:34:30 +00:00
docker-compose.yml init 2026-10-29 03:34:30 +00:00
README.md Kaku README.md 2026-10-29 04:37:05 +00:00
uploads.ini init 2026-10-29 03:34:30 +00:00
wp.viossa.net.conf init 2026-10-29 03:34:30 +00:00

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