Skip to content

Examples of services that can be deployed independently using docker

Notifications You must be signed in to change notification settings

juev/docker-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-compose

docker-compose examples of services that can be deployed independently using docker.

Instructions

If the directory contains the file env.example, rename it to .env and fill in the variables with their values.

Cloudflare tunnel

You can use files to run: accessories/cloudflare

By default, many solutions use Cloudflare tunnel to provide access to the service. For it to work, you need to set the TUNNEL_TOKEN variable in the .env file. For documentation on using the tunnel, read the official documentation: connect networks

TOC

  • accessories – all sorts of different and possibly useful things
    • baikal – Baïkal is a lightweight CalDAV+CardDAV server
    • caddy – The most advanced HTTPS server in the world. Include cloudflare-dns TLS
    • cloudflare – Cloudflare Tunnel client (formerly Argo Tunnel)
    • firefly – a personal finances manager
    • irc – Run bitlbee with TLS and custom protocols in a container
    • jellyfin – The Free Software Media System
    • mtg – Highly opinionated MTPROTO proxy for Telegram
    • n8n – n8n is a free and source-available workflow automation tool
    • nextcloud – The official Nextcloud installation method. Provides easy deployment and maintenance with most features included in this one Nextcloud instance
    • pi-hole – Network-wide Ad Blocking
    • traefik – Traefik, The Cloud Native Application Proxy
    • versitygw – versity s3 gateway
    • watchtower - A container-based solution for automating Docker container base image updates
    • webdav – Basic WebDAV server
    • searxng – SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled
    • tailscale – Tailscale as router
    • heasdscale – Headscale
  • bookmarks – services for creating web bookmarks
    • betula – a federated personal link collection manager
    • espial – Espial is an open-source, web-based bookmarking server
    • linkace – LinkAce is a self-hosted archive to collect links of your favorite websites
    • linkding – linkding is a bookmark manager that you can host yourself
    • shiori – Shiori is a simple bookmarks manager written in the Go language
  • git – services for organizing a git server
    • forgejo – Forgejo is a self-hosted lightweight software forge. Fork from Gitea
  • notes – note-taking services
    • getoutline – The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible
    • silverbullet – SilverBullet is a note-taking application optimized for people with a hacker mindset
  • rss – rss reader services
    • freshrss – FreshRSS is a self-hosted RSS feed aggregator
    • fusion – A lightweight, self-hosted friendly RSS aggregator and reader
    • miniflux – Miniflux is a minimalist and opinionated feed reader
    • yarr – yarr (yet another rss reader) is a web-based feed aggregator which can be used both as a desktop application and a personal self-hosted server
  • vault – password storage services
    • vaultwarden – Vaultwarden is a self-hosted server compatible with Bitwarden clients, written in Rust and with various features
  • vpn – services for the organization of VPN networks
    • tor-socks-proxy – Tiny Docker image (10MB) as Tor SOCKS5 proxy
    • v2ray – is a platform for building proxies to bypass network restrictions
    • wireguard – WireGuard is a simple, fast and modern VPN that uses state-of-the-art cryptography and runs on various platforms
  • wiki – wiki services
    • dokuwiki – DokuWiki is a simple, versatile and popular wiki software that does not require a database
    • mediawiki – MediaWiki helps you collect and organise knowledge and make it available to people
    • mycorrhiza – Filesystem and git-based wiki engine for the independent web written in Go using Mycomarkup as its primary markup language
    • wiki.js – The most powerful and extensible open source Wiki software