Is this the ultimate self-hosting setup? I think so...

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. caddy-docker-proxy

    Caddy as a reverse proxy for Docker

    Caddy-Docker-Proxy is a container that also adds a lot of simplicity to configuring a reverse proxy. It allows you to define your Caddy configuration right from labels in your docker-compose.yml. Those in the know will say this sounds a lot like Traefik, and they wouldn't be wrong. I just think it's a little simpler to use and more flexible.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. docker-mysql-cron-backup

    Docker image to backup all your databases periodically

    Awesome backup utilities like this for mysql/mariadb, this one for postgres, and this one for Docker volumes. Along with Duplicatti which can also be run via Docker, this all makes for incredibly simple data backups that are also stored encrypted and off-site in case of an emergency. Since my configuration is also stored in Git, I could be back up and running in the event of hardware failure with very little effort.

  4. Home Assistant

    :house_with_garden: Open source home automation that puts local control and privacy first.

    But this left the server sitting idle most of the time and there were other services I was wanting to try out, like Home Assistant. So I started installing more things, but this left me with an uneasy feeling. Multiple Python versions we needed, Ubuntu updates were scary (a jump from PHP 5 to PHP 7 left me with lots of troubleshooting to get Owncloud working after an upgrade), and I had no good backup scheme. So I began looking around for better solutions.

  5. docker

    ⛴ Docker image of Nextcloud (by nextcloud)

    Nextcloud - File storage, office document editing, CalDav/CardDav, and more

  6. kubernetes

    Production-Grade Container Scheduling and Management

    I know Docker has been around for a really long time now and isn't really in vogue in the tech sphere these days because of k8s and other solutions for managing/scaling distributed container ecosystems. But for a single home-server setup it seemed like the best option to me. I was also planning a hardware update, so while I waited for those pieces to come together I began building out a git repo with my docker infrastructure, any scripts I thought might be handy, and as much of my applications' configuration as possible.

  7. Docker Compose

    Define and run multi-container applications with Docker

    Docker Compose is the main star of the show. Writing long commands to start a container with all volumes, ports, variables and other configuration is ugly. Sure you can script these commands, but compose simplifies all the docker commands by allowing you to refer to services by simple names instead of IDs. It also makes updates really easy. It's as simple as docker-compose pull and then docker-compose up -d. This will pull any new images and restart only containers with configuration changes or new images.

  8. node-red-docker

    Repository for all things Node-RED and Docker related

    Node Red - Flow programming, mainly for IOT

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. node-red-contrib-home-assistant-websocket

    Node-RED integration with Home Assistant

    Home Assistant Websocket Plugin for Node Red - Use Node Red for Home Assistant automation

  11. bitwarden_rs

    Discontinued Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs [Moved to: https://github.com/dani-garcia/vaultwarden]

    Bitwarden RS - Bitwarden server written in Rust

  12. docker-pi-hole

    Pi-hole in a docker container

    Pihole - Ad-blocking DNS server

  13. docker-cloudflared

    Cloudflared proxy-dns Docker image

    Cloudflared - DNS over HTTPS client that's not tied to Cloudflare (route Pihole requests through this)

  14. archivy-docker

    Archivy - I use it like Pocket to save web pages for later

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Dofigen v2

    1 project | news.ycombinator.com | 19 Sep 2024
  • Docker developers discuss changes in how ports are to be forwarded into containers

    3 projects | /r/docker | 11 May 2023
  • podman unhealthy for image nodered/node-red:3.0.2-18

    2 projects | /r/podman | 14 Feb 2023
  • 40 Containers & Counting...

    54 projects | /r/selfhosted | 8 Feb 2023
  • Managing upstream security fixes in uselagoon docker images

    4 projects | dev.to | 24 Jan 2023