Update SERVER.md
This commit is contained in:
parent
e17aaa2f61
commit
55a8f0a6a7
1 changed files with 0 additions and 6 deletions
28
SERVER.md
Normal file
28
SERVER.md
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue