/dockerholics

Apps and examples from the Dockerholics group.

Primary LanguageShellMIT LicenseMIT

Dockerholics

Join our community here

Docker Compose Examples

Use these to kick-start your installs.

Dockerholics Application List

This is a list of free applications which can be hosted locally in Docker containers. These are images that the group experts have tried out and verified.

See Contributing for ways that you can add to this list.

Categories

Backup

  • Borgmatic Borgmatic is simple, configuration-driven backup software for servers and workstations. Protect your files with client-side encryption. Backup your databases too. Monitor it all with integrated third-party services. Recommended
  • Duplicacy Duplicacy is a new generation cross-platform cloud backup tool based on the idea of Lock-Free Deduplication.
  • Duplicati Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers.

^ back to top ^

Business

  • Mattermost is an open-source, self-hostable online chat service with file sharing, search, and integrations. It is designed as an internal chat for organisations and companies, and mostly markets itself as an open-source alternative to Slack and Microsoft Teams.
  • Monica is the Personal Relationship Manager. Recommended

^ back to top ^

Collaboration and Synchronisation

  • FileRun is a self-hosted Google Drive alternative. It is a full featured web based file manager with an easy to use user interface.
  • FileBrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files. It allows the creation of multiple users and each user can have its own directory. Recommended
  • HasteBin is a simple pastebin, which can be installed on a protected network Recommended
  • NextCloud is a safe home for all your data. Access & share your files, calendars, contacts, mail & more from any device, on your terms. Recommended
  • PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted and decrypted in the browser using 256bit AES.
  • SyncThing replaces proprietary sync and cloud services with something open, trustworthy and decentralized.
  • WBO is an online collaborative whiteboard that is simple, easy to use and open-source.

^ back to top ^

Content Creation

  • BookStack is a free and open source Wiki designed for creating beautiful documentation. Feautring a simple, but powerful WYSIWYG editor it allows for teams to create detailed and useful documentation with ease. Recommended
  • Draw.io is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN online, as a circuit diagram maker, and more.
  • Ghost is a free and open source blogging platform written in JavaScript and distributed under the MIT License, designed to simplify the process of online publishing for individual bloggers as well as online publications. Recommended
  • Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. (see github page for client/server install instructions)
  • Languagetool is an Open Source proofreading software for English, French, German, Polish, Russian, and more than 20 other languages.
  • Wordpress is a free and open source blogging tool and a content management system (CMS) based on PHP and MySQL, which runs on a web hosting service. Features include a plugin architecture and a template system. Recommended

^ back to top ^

Databases

  • MariaDB is one of the most popular database servers. Made by the original developers of MySQL. Recommended
  • MySQL is a widely used, open-source relational database management system (RDBMS).
  • MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, and backup.
  • InfluxDB is an open source time series database for recording metrics, events, and analytics. Recommended
  • PHPMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB.
  • PostgreSQL is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance. As a database server, its primary function is to store data, securely and supporting best practices. It can handle workloads ranging from small single-machine applications to large Internet-facing applications with many concurrent users. Recent versions also provide replication of the database itself for security and scalability. Docs
  • Redis is an open source, in-memory data structure store, used as a database, cache, and message broker. For example to improve speed of "Authelia". Docs

^ back to top ^

Development

  • Cloud9 is a complete web based IDE with terminal access.
  • Code-Server is VS Code running on a remote server, accessible through the browser. Recommended
  • Gitea is a community managed painless self-hosted Git service.
  • Node-Red is a low-code programming for event-driven applications
  • Snippet-Box is a simple self-hosted app for organizing your code snippets.

^ back to top ^

Docker

  • Autoheal monitors and restarts unhealthy docker containers. Recommended
  • Dozzle is a small lightweight application with a web based interface to monitor Docker logs. It doesn’t store any log files. It is for live monitoring of your container logs only. Recommended
  • Volume-Backup is a utility to backup and restore docker volumes.
  • Monocker Monitor and alert on container state changes
  • Portainer is a lightweight management UI which allows you to easily manage your Docker AND Kubernetes clusters. Recommended
  • WatchTower is a process for automating Docker container base image updates. Recommended

^ back to top ^

Document Management

  • PaperMerge is an open source document management system (DMS) primarily designed for archiving and retrieving your digital documents. Recommended
  • Paperless-ng Open Source document management system, including OCR, import from specific folder, E-Mail attachement import, full text search, machine learning powered document matching and much more. Archive your documents easily and store them in your private cloud. Docs Recommended

^ back to top ^

Downloading and Searching

Always use a VPN or SSL connection for dowload tools

  • Exatorrent Modern layout and light weight torrent app.
  • Gaps Search your movies and find missing movies from MovieDB collections. Recommended
  • Jackett works as a proxy server: it translates queries from apps (Sonarr, SickRage, CouchPotato, Mylar, etc) into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software.
  • NzbGet is a usenet downloader, written in C++ and designed with performance in mind to achieve maximum download speed by using very little system resources.
  • NzbHydra2 is a meta search application for NZB indexers, the "spiritual successor" to NZBmegasearcH, and an evolution of the original application NZBHydra.
  • Prowlarr is a indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Recommended
  • QbitTorrent aims to provide an open-source software alternative to µTorrent. qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library. Recommended
  • RuTorrent is a popular rtorrent client with a webui for ease of use.
  • Sabnzbd makes Usenet as simple and streamlined as possible by automating everything we can. Recommended
  • Transmission-OpenVPN is a Torrent Client which runs only when there is an active VPN tunnel. Has built in support for many popular VPN providers. Recommended

^ back to top ^

E-books

  • Calibre is a powerful and easy to use e-book manager. Users say it’s outstanding and a must-have. It’ll allow you to do nearly everything and it takes things a step beyond normal e-book software.
  • Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. It is also possible to integrate google drive and edit metadata and your calibre library through the app itself. Recommended
  • Cops links to your Calibre library database and allows downloading and emailing of books directly from a web browser and provides a OPDS feed to connect to your devices. Recommended

^ back to top ^

Finance

  • BudgetZero budgetzero is a free, open-source, privacy-friendly, offline-first budgeting system. Recommended
  • Firefly III is a manager for your personal finances. It can help you keep track of your expenses and income, so you can spend less and save more. Firefly III supports the use of budgets, categories and tags. It can import data from external sources and it has many neat financial reports available. Docs Recommended

^ back to top ^

Gaming

  • OpenRA is a multi-player network client for the OpenRA game
  • Mario Infinite Mario in HTML5 JavaScript - using Canvas and Audio elements

^ back to top ^

Information Sharing

  • MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, which allows you to convert your hallway or bathroom mirror into your personal assistant. Recommended

^ back to top ^

Internet

  • FreshRSS is a free, self-hostable aggregator for rss feeds.
  • TheLounge is a web IRC client that you host on your own server.
  • NginX is an open source reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer, HTTP cache, and a web server.

^ back to top ^

Link Organisation

  • DashMachine is another web application bookmark dashboard, with fun features.
  • Flame Flame is self-hosted startpage for your server.
  • Heimdall is a way to organise all those links to your most used web sites and web applications in a simple way. Simplicity is the key to Heimdall.
  • Homer is a dead simple static HOMe for your servER to keep your services on hand from a simple yaml config. Recommended
  • Organizr aims to be your one stop shop for your Servers Frontend.

^ back to top ^

Media Servers

  • AirSonic is a free, web-based media streamer, providing ubiquitous access to your music.
  • Emby organizes video, music, live TV, and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices.
  • JellyFin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Recommended
  • Plex organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. Recommended

^ back to top ^

Media Management

  • Bazarr is a companion application to Sonarr and Radarr. It can manage and download subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you. Recommended
  • LazyLibrarian is a program to follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads Librarything and optionally GoogleBooks as sources for author info and book info.
  • Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. Recommended
  • Radarr is a fork of Sonarr to work with movies à la Couchpotato. Recommended
  • Readarr is an ebook (and maybe eventually magazine/audiobook) collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new books from your favorite authors and will grab, sort and rename them. Recommended
  • Sonarr is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. Recommended

^ back to top ^

Media Utilities

  • AllTube is a HTML GUI for youtube-dl
  • DizQueTV allows you to create your own IPTV channels and spoof HDHR tuners from your media library.
  • Exportarr allows you to share your Radarr lists with others, without having to give them your Radarr API key.
  • Handbrake is a Docker container for HandBrake.
  • MovieMatch Have you ever spent longer deciding on a movie than it'd take to just watch a random movie? This is an app that helps you and your friends pick a movie to watch from a Plex server.
  • Ombi allows you to host your own Plex Request and user management system. If you are sharing your Plex server with other users, allow them to request new content using an easy to manage interface!
  • Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services, such as Sonarr, Radarr, and Plex! Recommended
  • Posterr is a media poster display for Plex, Sonarr, and Radarr
  • Reqestrr is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat.
  • Tautulli will monitor your Plex Media Server Recommended
  • Tdarr is a closed-source distributed transcoding system for automating media library transcode/remux management and making sure your files are exactly how you need them to be in terms of codecs/streams/containers and so on. Recommended
  • Xteve emulates a SiliconDust HDHomeRun OTA tuner, which allows it to expose IPTV style channels to software, which would not normally support it.
  • Varken is a standalone command-line utility to aggregate data from the Plex ecosystem into InfluxDB

^ back to top ^

Monitoring and Management

  • ChangeDetection lets you know when web pages change! Stay on top of new information!
  • Grafana Query, visualize, alert on, and understand your data no matter where it’s stored.
  • HomeAssistant is a open source home automation that puts local control and privacy first. Recommended
  • Monitorr is a webfront to live display the status of any webapp or service.
  • NetData is distributed, real-time, performance and health monitoring for systems and applications. Recommended
  • Scrutiny is a WebUI for smartd S.M.A.R.T monitoring. Scrutiny is a Hard Drive Health Dashboard & Monitoring solution, merging manufacturer provided S.M.A.R.T metrics with real-world failure rates from Backblaze.
  • Telegraf is an agent for collecting metrics and writing them to InfluxDB or other outputs.
  • Uptime Kuma is a fancy self-hosted website/ip monitoring tool . Recommended

^ back to top ^

Networking and Security

  • DuckDNS is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. The service is completely free, and doesn't require reactivation or forum posts to maintain its existence.
  • Filezilla is a cross-platform graphical FTP, SFTP, and FTPS file management tool with a vast list of features.
  • LibreSpeed is a very lightweight Speedtest implemented in Javascript, using XMLHttpRequest and Web Workers. No Flash, No Java, No Websocket, No Bullshit.
  • Nginx Proxy Manager enables you to easily forward to your websites running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt. Recommended
  • OpenVPN Client is an OpenVPN client docker container. It makes routing containers' traffic through OpenVPN easy. Recommended
  • Pi-hole Unbound uses Docker to run Pi-Hole with an upstream Unbound resolver Recommended
  • Privoxy is a non-caching web proxy, with advanced features.
  • Speed Test is a self-hosted, lightweight speed test implemented in JavaScript, and based on Web Workers and XMLHttpRequest.
  • Traefik is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Recommended

^ back to top ^

Photos

  • Chevereto is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server.
  • LibrePhotos is a self-hosted open source photo management service, with a slight focus on cool graphs
  • Lychee is a great looking and easy-to-use photo-management-system.
  • PhotoShow is gallery software at its easiest, it doesn't even require a database.
  • PiWigo is a photo gallery software for the web that comes with powerful features to publish and manage your collection of pictures. Recommended
  • Photoprism A server-based application for browsing, organizing and sharing your personal photo collection. (includes face recognition) Recommended

^ back to top ^

Planning

  • Kanboard is a free and open source Kanban project management software.
  • Pokertime Remote planning poker tool built in ASP.NET Core and Blazor.

^ back to top ^

Recipe Management

  • Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor. Recommended

^ back to top ^

Security

  • Authelia is an open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO) for your applications via a web portal. Recommended
  • VaultWarden is an alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients. Recommended

^ back to top ^

Contributing

  • Submit a pull request.
  • Send a message or tag a group expert on Dockerholics.

^ back to top ^

If you like my work, you can make a donation to say thanks! Buy me a coffee