1.5 KiB
1.5 KiB
setup
- log into the vps, make sure it's fedora (or else 🔪)
- create a new admin user
sudo useradd -m -G wheel adminsudo passwd adminsudo su - admin
- use the system setup script, and log out
sudo dnf install git -ygit clone https://git.atom.town/atom/town./atom.town/scripts/system-setup.shexit
- log in again, populate the
.envand start everything upcd atom.townmicro .envdocker compose up
- continue with service-specific setups .....
services
specifics for everything
currently serving
- via docker
- caddy – http server & reverse proxy
- stalwart – mailserver
- bulwark – webmail
- gitea – git server
- via caddy
atom.town- homepagepost.atom.town– mailserver, mail admin, and oidcmail.atom.town– webmailgit.atom.town– git
dns setup
| type | host | value | notes |
|---|---|---|---|
A |
@ |
<ip> |
apex domain |
A |
post |
<ip> |
mailserver |
A |
mail |
<ip> |
webmail |
A |
git |
<ip> |
gitea |
CAA |
@ |
0 issue "letsencrypt.org" |
allow caddy to issue certs |
MX |
@ |
post.atom.town. / 10 |
mail record |