The files used to deploy the viossa.net wordpress site
| .env.example | ||
| docker-compose.yml | ||
| README.md | ||
| uploads.ini | ||
| wp.viossa.net.conf | ||
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
- Maha andrdjin ke ruga
sudolakizma, tabunkontodui - Maha konto na kompjudui per jewald WordPressno Podman-vove, tabun
wp-jewaldosos, utensudo- afto gi ke li vrag(2) puang huomikompjudui au shkekso Podman-kaban, de sore deki suru nil na kompju. - 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