services: add new section documenting services on infrastructure
All checks were successful
/ render (push) Successful in 40s

This commit is contained in:
ayakael 2025-12-31 08:15:00 -05:00
commit 18a82ae182
No known key found for this signature in database
GPG key ID: 70904985A46AF9AF
7 changed files with 83 additions and 4 deletions

View file

@ -48,6 +48,7 @@ add_plugins:
- html
- po
- pandoc
- color
# plugins to disable
disable_plugins:
- htmlscrubber

69
services.mdwn Normal file
View file

@ -0,0 +1,69 @@
# Services
<hr>
<!-- shamelessly copied from https://anarc.at/services and translated -->
The infratructure 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 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)
[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/
## Deprecated Services
The following services have been deprecated.
Service | State | Access | Description
--------|:--------:|-----------|---------------------------------------------
[[Plex]] | [[!color background=#ff0000 text="down"]] | deprecated | private | Moved to Jellyfin
[[Git]] | [[!color background=#ff0000 text="down"]] | deprecated | private | Gitolite server, moved to forgejo-aneksajo
# 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/*)"]]

Binary file not shown.

View file

@ -7,15 +7,15 @@
msgid ""
msgstr ""
"Project-Id-Version: ayakael.net\n"
"POT-Creation-Date: 2026-01-03 13:28-0500\n"
"PO-Revision-Date: 2024-09-10 22:25-0400\n"
"POT-Creation-Date: 2026-01-05 19:53-0500\n"
"PO-Revision-Date: 2026-01-05 19:53-0500\n"
"Last-Translator: \n"
"Language-Team: ayakael <antoine@ayakael.net>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.4.3\n"
"X-Generator: Poedit 3.8\n"
#. type: Content of: <ul><li>
msgid "[[Home|index]]"
@ -29,6 +29,10 @@ msgstr ""
msgid "[[Guides]]"
msgstr ""
#. type: Content of: <ul><li>
msgid "[[Services]]"
msgstr ""
#. type: Content of: <ul><li>
msgid "[[Forge|https://ayakael.net/forge/]]"
msgstr "[[Forge|https://ayakael.net/forge/]]"

View file

@ -3,6 +3,7 @@
<li>[[Home|index]]</li>
<li>[[Blog]]</li>
<li>[[Guides]]</li>
<li>[[Services]]</li>
<li>[[Forge|https://ayakael.net/forge/]]</li>
<li>[[Contact]]</li>
</ul>

View file

@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-01-03 13:58-0500\n"
"POT-Creation-Date: 2026-01-05 19:53-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -28,6 +28,10 @@ msgstr ""
msgid "[[Guides]]"
msgstr ""
#. type: Content of: <ul><li>
msgid "[[Services]]"
msgstr ""
#. type: Content of: <ul><li>
msgid "[[Forge|https://ayakael.net/forge/]]"
msgstr ""