# 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][]. [[!toc]] ## Active Services The following services are deployed on the infrastructure, with more or less public accessibility. Service | State | Access | Description --------|:--------:|-----------|--------------------------------------------- [[IPFire]] | [[!color bg=#00ff00 text="OK"]] | private | Network managed by [[!wikipedia IPFire]] [[Torrent]] | [[!color bg=#00ff00 text="OK"]] | whitelist | Torrent box powered by [transmission][] [[Media]] | [[!color bg=#00ff00 text="OK"]] | whitelist | Media streaming service powered by [[!wikipedia Jellyfin]] [[Calibre]] | [[!color bg=#ff0000 text="Down"]] | whitelist | Book libary management service powered [calibre-web][] [[Forge]] | [[!color bg=#00ff00 text="OK"]] | private | Website backend and code forge powered by [forgejo-aneksajo][] [[Minecraft]]| [[!color bg=#00ff00 text="OK"]] | whitelist | Minecraft server powered by [papermc][] [[Runner]] | [[!color bg=#00ff00 text="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]] | [[!color background=#ff0000 text="deprecated"]] | private | Enshittified, moved to jellyfin [[Git]] | [[!color background=#ff0000 text="deprecated"]] | private | Gitolite server, moved to forgejo-aneksajo [[Airsonic]] | [[!color background=#ff0000 text="deprecated"]] | private | Airsonic-ng server, moved to jellyfin [[Authentik]]| [[!color background=#ff0000 text="inactive"]] | whitelist | Using ilot's authentik server, might move back [[Wallabag]] | [[!color background=#ff0000 text="inactive"]] | private | Fell into disuse [[FressRSS]] | [[!color background=#ff0000 text="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: [[!orphans pages="page(services/*)"]] # All the documentation [[!map pages="page(services/*)"]] [transmission]: http://transmissionbt.com/ [forgejo-aneksajo]: https://codeberg.org/forgejo-aneksajo/forgejo-aneksajo [calibre-web]: https://github.com/janeczku/calibre-web [papermc]: https://papermc.io/ [ilot]: https://ilot.io