93 lines
No EOL
2.3 KiB
Markdown
93 lines
No EOL
2.3 KiB
Markdown
# 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`
|
|
1. 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.
|
|
1. Tsa na `kontodui`:
|
|
|
|
```bash
|
|
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`:
|
|
|
|
---
|
|
|
|
```bash
|
|
mkdir -p ~/wordpress/php && cd ~/wordpress
|
|
```
|
|
|
|
Antaa al implating fu afto gitkaban der. De,
|
|
|
|
```bash
|
|
cp .env.example .env
|
|
```
|
|
|
|
au zari-malla ni czigau tainako per `.env`-no impla.
|
|
|
|
```bash
|
|
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
|
|
|
|
```bash
|
|
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:
|
|
|
|
```bash
|
|
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 |