Update SERVER.md

This commit is contained in:
Minecon724 2024-10-23 14:20:53 +02:00
parent e17aaa2f61
commit 55a8f0a6a7

28
SERVER.md Normal file
View file

@ -0,0 +1,28 @@
## Server specs
Raspberry Pi 5 with a 120 GB SSD[^1] running latest Raspbian[^2]
## Setup
I can't tell you where it's hosted, other than it's in a closet[^3], but I can tell you how:
Basically there's a single docker compose file for the whole stack:
- forgejo - what you're looking at
- mariadb
- nginx - web server, it supports http3 (github doesn't)
- acme - renews ssl certificate
There's also a VPS:
- it's what you connect to when visiting this site
- is connected to the rpi by WireGuard.[^4]
- limits network speed to 50 Mbps[^5]
- ipv6[^6] is forwarded and ipv4 is NATed
Mail is from mxroute, but I also use it for other purposes, so it's like free
Total cost: I just can't use the raspberry pi for fun stuff anymore
[^1]: sata adaptered to usb 3
[^2]: now known as uncool Raspberry Pi OS
[^3]: at home if you didn't deduce that from "raspberry pi"
[^4]: Precisely the rpi connects to it because NAT
[^5]: (slightly less than github)
[^6]: what github STILL doesn't have