From 12ead61b619db008c68cf92bb1f7fcde33b5eaaf Mon Sep 17 00:00:00 2001 From: Jonas Tobias Hopusch Date: Wed, 25 Aug 2021 17:26:43 +0200 Subject: [PATCH] Large Scale overhaul of server article --- content/servers/index.md | 40 +++++++++++++++++++++++++++++----------- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/content/servers/index.md b/content/servers/index.md index a11b225..6f029d5 100644 --- a/content/servers/index.md +++ b/content/servers/index.md @@ -2,30 +2,48 @@ title = "Services hosted on jotoho.de" description = "This page lists the various servers running under the jotoho.de domain name and by who and how they may be accessed." date = 2021-06-29 -updated = 2021-07-28 +updated = 2021-08-25 +++ -Besides this website, my domain also has a number of other services/servers running that are set up for learning purposes or for personal use by myself, family and acquaintances. +Besides this website, my domain also has a number of other services/servers running that are set up for learning purposes or for personal use by myself, family and acquaintances. The list only contains services available from the public internet. ----- -### The Servers and subdomains +### Publically accessible services -* [Personal Nextcloud](https://nextcloud.jotoho.de): This Nextcloud instance is set up for use by myself and those I have invited to store, conveniently access and exchange files and other information. It also has an integrated Element webclient using the [Element App for Nextcloud](https://apps.nextcloud.com/apps/riotchat) for people to access the matrix server without having to install any software or trust third-party instances like `https://app.element.io`. +* [Personal Nextcloud](https://nextcloud.jotoho.de): This Nextcloud instance is set up for use by myself and those I have invited to store, conveniently access and exchange files and other information. +It also has an integrated Element webclient using the [Element App for Nextcloud](https://apps.nextcloud.com/apps/riotchat) for people to access the matrix server without having to install any software or trust third-party instances like `https://app.element.io`. * [Matrix Homeserver](https://matrix.jotoho.de): I have set up a matrix homeserver primarily for my own use in order to participate in matrix rooms without having to use a server hosted by strangers or the overcrowded `matrix.org`-server, that I used previously. (My matrix user is [`@jotoho:jotoho.de`](https://matrix.to/#/@jotoho:jotoho.de)) Family and friends may also get their own accounts here, if they want. -* [Pi-Hole](https://pihole.jotoho.de): I use a Pi-Hole to filter out unwanted content within my home network. For purposes of easy access and TLS-encryption the admin interface has a `jotoho.de`-address but it can only be accessed from home or via VPN for obvious security reasons. -* [Gitea](https://gitea.jotoho.de): I'm currently experimenting with the Git Server software Gitea as a lightweight alternative or addon to GitLab. Account creation can only be done manually by me. +* [Gitea](https://gitea.jotoho.de): I'm currently experimenting with the Git Server software Gitea as a lightweight alternative or addon to GitLab. +Account Registration is limited to whitelisted email domains and accounts need to manually be confirmed by me before becoming active. * [Vaultwarden](https://bitwarden.jotoho.de): Bitwarden Fork for storing and synchronizing my access credentials and other secrets on my own infrastructure. -* [Caddy Fileserver](https://downloads.jotoho.de): For holding and serving public files directly without needing to go through Nextcloud. Has increased compatibility for use-cases like embedding images or media on this website. -* `(*.)lab.jotoho.de`: This is a testing subdomain for temporary servers and nothing running here is expected to live longer than a week. If you have questions or concerns about the systems running under `lab.jotoho.de` or its subdomains, you [may contact me via email](mailto:hostmaster@jotoho.de). -* Minecraft Server (rarely): If I am currently hosting a minecraft server for myself and friends, it will (almost) always be available to connect under `mc.jotoho.de` and use whitelisting to keep out strangers. +* [Caddy Fileserver](https://downloads.jotoho.de): For holding and serving public files directly without needing to go through Nextcloud. +Has increased compatibility for use-cases like embedding images or media on this website. ----- +### Restricted Services + +These services/servers are only available from whilelisted IP addresses and are exclusively meant for use by myself or family. + +* [Pi-Hole](https://pihole.jotoho.de) (including Webinterface) +* PHPMyAdmin +* (Vaultwarden Admin Interface) + +----- +### Special Purpose Subdomains + +* **lab.jotoho.de**: Delegated to DigitalOcean Nameservers for quick configuration of droplets and other testing projects hosted there. +Do not expect anything hosted under this subdomain or one of it's subdomains to live for more than a few hours or days. +Security issues, Anomalies or detected abuse of this subdomain [should be immediately reported to me via email](mailto:security@jotoho.de), so I can investigate and implement corrective measures, if necessary. + +----- +### Potential future additions or experiments When I bought this domain, it became clear to me how very versatile and useful it can be to have a publicly listed internet namespace so I am always trying to find and learn new ways to put the domain to good use and try out new technologies & server-side software that I view as interesting or useful. -Things I may set up in the future: +Things I may set up and play with in the future: * personal mastodon server -* a self-hosted (outgoing) email server for configuring email notifications from the different servers (and maybe personal use) +* outgoing SMTP server for service notifications +* Apache Guacamole for remote control of devices