Just curious, does anyone partake in "self-hosting" things?
It's a fun hobby and has helped me greatly in my career as well.
Here's what I have running:
Compute:
4x nodes running Proxmox 5.2 - VM / Containers:
2x nodes running ESXi 6.5 w/ vCenter - VM / Containers:
Storage:
1x 8 bay NAS w/ 8TB drives, roughly 44TB's usable (RAID 6)
1x 4 bay NAS w/ 8TB drives, roughly 24TB's usable (RAID 5)
1x 30bay NAS w/ random drives, used mainly for testing, no important data permanently lives here (RAID 0)
About 30TB's in other random drives that are backed up periodically.
I'm slowly moving my infrastructure over to VMWare currently. This will start in full force once I have my CentOS 7 pxe image complete. 48 VM's in total, with probably more to come
What do YOU have running?
It's a fun hobby and has helped me greatly in my career as well.
Here's what I have running:
Compute:
4x nodes running Proxmox 5.2 - VM / Containers:
- wallabag - a read-it-later service
- downloader - box used for downloading and seeding various linux distros
- grafana - monitoring and metrics graphing box, also runs InfluxDB
- cloud9 - web-based IDE for various dev purposes
- dev - box used for development and testing. Constantly broken and rolled to a previous release
- mc-proxy - minecraft proxy server, similar to apache virtualhosts
- ansible - automation box, handles templating, updates, yum repos, graylog settings configurations, etc for my other servers
- dnsmasq - currently active and used DNS server
- zoneminder - home security system
- mysql - mysql server used for multiple purposes - personal data recording, etc
- minecraft-hard - minecraft server on the hardest setting
- gitea - git repository with a pretty nice web UI
- airsonic - basically just use this for podcasts
- guacamole - html5 RDP and SSH service. Scripts pull from my MySQL box that pulls from Proxmox to autopopulate this service with new VM's / CT's as I create them for ease of access
- synapse - Riot.IM backend, self-hosted decentralized chat service with federation
- nextcloud - self-hosted Google Drive / Dropbox alternative. integrates with draw.io (hosted in my docker VM) and collabora/code for online office document editing, a la Google Docs
- confluence - Atlassian Confluence, used as an internal KB, task list, note taking tool. Worth the $10.
- centos7-vm1 - base CentOS7 VM. Used for XRDP through Guacamole mostly.
- web - main web server and proxy. Hosts a few sites itself, proxies the rest out to my other servers.
- minecraft-test - Server to test future minecraft releases
- searx - self-hosted meta search engine
- rss - TinyTinyRSS box
- plex - Plex!
- ombi - used to request TV shows / movies for Plex
- duplicati - Backblaze B2 backups. Handles auto-backups to B2 and encryption for said backups. Runs monthly on my VM's and container images
- orion - self-hosted location tracker. Generates interesting data. I scripted the import of my old Google Location history and have now about 10 years of location history in this box.
- chat - Riot.IM front-end for Synapse
- collabora - Online document editing a la Google Docs
- xrdp - Container with xrdp installed for a lightweight XRDP server for Guacamole
- mayan-edms - Self-hosted document indexing and organization server
- docker - hosts PlexTogether and Draw.io docker containers. PlexTogether allows synced viewing of shows on Plex over the internet.
- graylog - log aggregation box. Pulls syslog and apache web logs from my servers for a centralized error reporting and metrics database.
- six kubernetes VM's for testing
- la-rhel-test1, la-rhel-test2, la-rhel-test-vm1 - Redhat Enterprise Linux 7 nodes - Testing and development
- centos7-template-01 - CentOS7 template. Used as a template for other container deployments
- ubuntu1804-template-01 - Ubuntu 18.04 template. Used as a template for other container deployments
2x nodes running ESXi 6.5 w/ vCenter - VM / Containers:
- dc01 - Domain Controller on Server 2016, also runs an active, but not actively used DNS server
- vcsa01 - vCenter server appliance
- pxe01 - development pxe server for future deployments
Storage:
1x 8 bay NAS w/ 8TB drives, roughly 44TB's usable (RAID 6)
1x 4 bay NAS w/ 8TB drives, roughly 24TB's usable (RAID 5)
1x 30bay NAS w/ random drives, used mainly for testing, no important data permanently lives here (RAID 0)
About 30TB's in other random drives that are backed up periodically.
I'm slowly moving my infrastructure over to VMWare currently. This will start in full force once I have my CentOS 7 pxe image complete. 48 VM's in total, with probably more to come
What do YOU have running?
Last edited: