2024-06-24 16:12:38 +02:00
|
|
|
Welcome to [git.m724.eu](https://git.m724.eu/)!
|
2024-06-24 16:12:29 +02:00
|
|
|
|
|
|
|
## Server specs
|
2024-09-15 10:31:39 +02:00
|
|
|
raspberry pi 5 with an 64 gb microSD card running latest Raspbian (now known as uncool Raspberry Pi OS)
|
2024-06-24 16:12:29 +02:00
|
|
|
|
|
|
|
## Setup
|
2024-09-15 10:31:39 +02:00
|
|
|
I can't tell you where it's hosted, other than it's in a closet (at home if you didn't deduce that from raspberry pi), but I can tell you how:
|
2024-06-24 16:12:29 +02:00
|
|
|
|
|
|
|
Basically there's a single docker compose file for the whole stack:
|
2024-09-15 10:49:03 +02:00
|
|
|
- forgejo - what you're looking at
|
2024-06-24 16:19:36 +02:00
|
|
|
- mariadb
|
2024-09-15 10:49:03 +02:00
|
|
|
- nginx - web server, it supports http3 (github doesn't)
|
|
|
|
- acme - renews ssl certificate
|
2024-06-24 16:12:29 +02:00
|
|
|
|
2024-09-15 10:49:03 +02:00
|
|
|
There's also a VPS:
|
|
|
|
- it's what you connect to when visiting this site
|
|
|
|
- connects to the rpi with WireGuard. Precisely the rpi connects to it because NAT
|
|
|
|
- limits network speed to 50 Mbps (slightly less than github)
|
|
|
|
- ipv6 (what github doesn't have) is forwarded and ipv4 is NATed
|
2024-09-15 10:31:39 +02:00
|
|
|
|
|
|
|
Mail is from mxroute but I also use it for other purposes so it's like free
|
2024-06-24 16:12:29 +02:00
|
|
|
|
2024-09-15 10:31:39 +02:00
|
|
|
Total cost: I just can't use the raspberry pi for fun stuff anymore
|