ayakael.net/services.mdwn
ayakael f293a3e281
All checks were successful
/ render (push) Successful in 37s
services: fix typo in first paragraphe
2025-12-31 08:15:00 -05:00

74 lines
3.5 KiB
Markdown

# Services
<hr>
<!-- shamelessly copied from https://anarc.at/services and translated -->
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