services: add new section documenting services on infrastructure
All checks were successful
/ render (push) Successful in 40s
All checks were successful
/ render (push) Successful in 40s
This commit is contained in:
parent
f6187da35a
commit
18a82ae182
7 changed files with 83 additions and 4 deletions
|
|
@ -48,6 +48,7 @@ add_plugins:
|
|||
- html
|
||||
- po
|
||||
- pandoc
|
||||
- color
|
||||
# plugins to disable
|
||||
disable_plugins:
|
||||
- htmlscrubber
|
||||
|
|
|
|||
69
services.mdwn
Normal file
69
services.mdwn
Normal 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/*)"]]
|
||||
BIN
sidebar.fr.mo
BIN
sidebar.fr.mo
Binary file not shown.
|
|
@ -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/]]"
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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 ""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue