Files
blog/org/designdocs/tenma.org
2025-06-24 00:59:23 +02:00

34 lines
2.2 KiB
Org Mode
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#+title: Tenma
* Opening tenma up to friends
Our server/intranet Tenma is currently underutilized, and it would be nice/fun/useful to open it up to select other people. This would only be available to friends, not a public service.
** Tenma Specs
- Storage: 2×12TB in RAID 1
- CPU: Ryzen 7 3700X (16 threads @ 3.6GHz)
- Memory: 64GB
- Network: Gigabit ethernet (Hetzner server in Finland)
** Things that Tenma can provide
*** Storage
As of 23-06-2025, 4.6TB free space. Could start by reserving 1TB, which would provide enough storage for 20×50GB for guests users, which would be plenty for a long time. Tenma also hosts a [[https://github.com/9001/copyparty][copyparty]] instance that could be opened to the public to some extent or another.
*** Bandwidth/hosting
Tenma has full web hosting infrastructure set up (hosting this blog among other things), so that would be easy to extend to other people as well.
*** VPS
In line with the previous 2 points; compute resources are currently underutilized.
*** Intranet
Tenma runs a Wireguard VPN network. You can use this to, for instance, access services between two connected devices without having to open them up to the wider internet.
*** DNS Server
Tenma runs a fully resolving DNS server, with some local entries for devices on the VPN network. This should probably be automated in some way, and the service should be augmented with DNSSEC before opening.
*** Git
Tenma has a [[https://git.nakadashi.lol/][Gitea instance]]
*** Livestreaming
Tenma has infrastructure proven capable of restreaming 1080p video and high quality audio to at least ~100 people although this is CPU intensive and requires activating a high bandwidth restreaming VPS that is usually kept disabled to save costs.
*** Other things
Some other services that currently run on Tenma or have run there before:
- [[https://github.com/dani-garcia/vaultwarden][Vaultwarden]] Bitwarden-compatible password manager server
- [[https://soju.im/][Soju]] IRC bouncer
- [[https://syncplay.pl/][Syncplay]] server
- Video game servers (think Minecraft, Terraria, ...)
** Considerations
- This would require Tenma's internal documentation to be updated, adapted and publicized.
- Security :teto: