update readme

This commit is contained in:
2026-07-18 01:42:06 +01:00
parent 55270e43ef
commit 83ffd6718e
+20 -20
View File
@@ -6,18 +6,18 @@ some kind of hosting setup
1. log into the vps, make sure it's fedora (or else 🔪)
2. create a new admin user
- `sudo useradd -m -G wheel admin`
- `sudo passwd admin`
- `sudo su - admin`
- `sudo useradd -m -G wheel admin`
- `sudo passwd admin`
- `sudo su - admin`
3. use the system setup script, and log out
- `sudo dnf install git -y`
- `git clone https://gitlab.com/futile/thingy`
- `./thingy/set-up-system.sh`
- `exit`
- `sudo dnf install git -y`
- `git clone https://gitlab.com/futile/thingy`
- `./thingy/set-up-system.sh`
- `exit`
4. log in again, populate the `.env` and start everything up
- `cd thingy`
- `micro .env`
- `docker compose up`
- `cd thingy`
- `micro .env`
- `docker compose up`
5. continue with service-specific setups .....
## services
@@ -46,20 +46,20 @@ specifics for everything
**first setup**
1. server identity
- server hostname: `mail.yaoi.dog`
- default email domain: `yaoi.dog`
- automatically obtain tls certificate: `true`
- generate email signing keys: `true`
- server hostname: `mail.yaoi.dog`
- default email domain: `yaoi.dog`
- automatically obtain tls certificate: `true`
- generate email signing keys: `true`
2. storage
- main data storage: `rocksdb`
- path: `/var/lib/stalwart/`
- main data storage: `rocksdb`
- path: `/var/lib/stalwart/`
3. account directory
- directory type: `use internal`
- directory type: `use internal`
4. logging
- log destination: `console`
- log destination: `console`
5. automatic dns management
- dns server type: `porkbun`
- description: `porkbun`
- dns server type: `porkbun`
- description: `porkbun`
**further setup**
- settings -> security -> allowed ips