Seafile (with MariaDB)

Introduction Seafile is an open-source, cross-platform file-hosting software system. Files are stored on a central server and can be synchronized with personal computers and mobile devices through apps. Files on the Seafile server can also be accessed directly via the server's web interface. Seafile'…

Assign Static IP to Container with Docker Compose

Introduction When we run a Docker container, it connects with a virtual network using an IP address. For this reason, we expect services to get a configuration dynamically. However, we might want to use a static IP instead of an automatic IP allocation. Docker runs its own DNS services that…

Implement a Health Check in Docker Compose

Introduction In a containerized environment, monitoring the health of your containers is essential to ensure the smooth operation of your applications. Docker Compose, a popular tool for defining and managing multi-container applications, provides a straightforward way to incorporate health checks into your container setup. Why are Health Checks Important?…

Nextcloud (with PostgreSQL)

Introduction Nextcloud is a suite of client-server software for creating and using file hosting services. Nextcloud provides functionality similar to Dropbox, Office 365 or Google Drive when used with integrated office suites Collabora Online or OnlyOffice. It can be hosted in the cloud or on-premises. PostgreSQL, also known…

Dockge

A fancy, easy-to-use and reactive self-hosted docker compose.yml stack-oriented manager. The Docker Compose File --- services: dockge: image: docker.io/louislam/dockge:latest container_name: dockge hostname: dockge restart: unless-stopped security_opt: - no-new-privileges:true environment: - TZ=Europe/Stockholm - DOCKGE_STACKS_DIR=/opt/stacks/…

Navidrome

Introduction Navidrome is a free and open source software that lets you access your music collection from anywhere, through a web UI and various mobile apps. It supports large libraries, fast streaming, file conversion and modern features. The Docker Compose File --- services: navidrome: image: docker.io/deluan/navidrome:latest container_…

Pingvin Share

Introduction A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient file sharing. The Docker Compose File --- services: pingvin-share: image: docker.io/stonith404/pingvin-share:latest container_name: pingvin-share hostname: pingvin-share restart: unless-stopped security_opt: - no-new-privileges:true environment:…

phpMyAdmin

Introduction phpMyAdmin is a free and open source administration tool for MySQL and MariaDB. As a portable web application written primarily in PHP, it has become one of the most popular MySQL administration tools, especially for web hosting services. The Docker Compose File --- services: phpmyadmin: image: docker.io/phpmyadmin/phpmyadmin:…