Large Scale overhaul of server article

This commit is contained in:
Jonas Tobias Hopusch 2021-08-25 17:26:43 +02:00
parent ff8cfda60a
commit 12ead61b61
Failed to generate hash of commit

View file

@ -2,30 +2,48 @@
title = "Services hosted on jotoho.de" 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." 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 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. * [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)) (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. 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.
* [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. 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. * [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. * [Caddy Fileserver](https://downloads.jotoho.de): For holding and serving public files directly without needing to go through Nextcloud.
* `(*.)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). Has increased compatibility for use-cases like embedding images or media on this website.
* 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.
----- -----
### 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. 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 * 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