Services
The infrastructure under ayakael.net provides many services for myself, and many other users, like family, roommates, neighbours. I try to approach my infrastructure as a mutual aid project, and make certain services available to family and comrades. When a service gets large enough, I try to implement a production version under the coop platform project ilot.
Active Services
The following services are deployed on the infrastructure, with more or less public accessibility.
| Service | State | Access | Description |
|---|---|---|---|
| IPFire | OK | private | Network managed by IPFire |
| Torrent | OK | whitelist | Torrent box powered by transmission |
| Media | OK | whitelist | Media streaming service powered by Jellyfin |
| Calibre | Down | whitelist | Book libary management service powered calibre-web |
| Forge | OK | private | Website backend and code forge powered by forgejo-aneksajo |
| Minecraft | OK | whitelist | Minecraft server powered by papermc |
| Runner | OK | private | Forgejo and Gitlab runner for jobs (mostly compilations) |
Inactive Services
The following services are inactive (might come back) or deprecated (will never come back)
| Service | State | Access | Description |
|---|---|---|---|
| Plex | deprecated | private | Enshittified, moved to jellyfin |
| Git | deprecated | private | Gitolite server, moved to forgejo-aneksajo |
| Airsonic | deprecated | private | Airsonic-ng server, moved to jellyfin |
| Authentik | inactive | whitelist | Using ilot’s authentik server, might move back |
| Wallabag | inactive | private | Fell into disuse |
| FressRSS | inactive | private | Fell into disuse |
Architecture
The services run on a Proxmox cluster containing, at any one time, at least 3 servers.
The main server is an ampere-based server named orka (workhorse in old norse). It provides the horse power for the majority of the services, and occasionally hosts ilot services.
A router named artalus (don’t quite remember why I called it so) handles the firewall and other services, notably DDNS, the reverse proxy, and the internal DNS service.
Finally, a xeon-based server named tulkr (translator in old norse) hosts services that must run on x86 architecture, notably runner compilation jobs.
For more information on my hardware, checkout hardware
Other documentation
Here lies the inventory of documentation that hasn’t been explcitely mentionned above:
All pages have other pages linking to them.