Deploy your own Saas Apps

Deploy your own Saas apps

:speak_no_evil: Deploy your own VPN

  • OpenVPN β€” full-featured open source VPN solution. (Digital Ocean tutorial)
  • dockovpn.io β€”
    stateless OpenVPN dockerized server which doesn’t require persistent storage.
  • WireGuard β€” faster, simpler, leaner, and more useful than IPsec. It intends to be considerably more performant than OpenVPN. (Digital Ocean tutorial)
  • Algo VPN β€” set of Ansible scripts that simplify the setup of a personal Wireguard and IPsec VPN.
  • Streisand β€” another set of Ansible scripts to setup and run WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge.

:headphones: Deploy your own Music streaming service

  • Ampache β€” web based audio/video streaming application and file manager.
  • Madsonic β€” web-based media library and media streamer with jukebox functionality.
  • Mopidy β€” extensible music server.
  • Koel β€” simple web-based personal audio streaming service. (GitHub)
  • Funkwhale β€” web-based music library with Airsonic compatibility. (GitLab)

:camera: Deploy your own Photo hosting

  • Chevereto β€” powerful and fast image hosting script that allows you to create your very own image hosting website in just minutes.
  • PhotoPrism β€” Personal photo management with Ai classification and lots of features (GitHub)
  • Lychee β€” Upload, manage and share photos like from a native application (GitHub)
  • Photo-Stream β€” super-simple, jekyll-based, self-hosted photo stream.
  • Piwigo β€” PHP image gallery. (GitHub)
  • Pinry β€” your own Pinterest with boards and tags. (GitHub)

:books: Deploy your own eBooks catalog

  • Calibre β€” e-book manager, packed with all you need features (including server).
  • COPS β€” Calibre OPDS and HTML server. (Urown tutorial)
  • Calibre-Web β€” web UI for Calibre database.

:page_facing_up: Deploy your own Google Docs

  • Collabora β€” LibreOffice in the cloud with collaboration features. (tutorial for OwnCloud)
  • ONLYOFFICE CE β€” private cloud office with collaboration features. CE version distributed as Docker image. (GitHub)
  • SeaTable β€” your own Airtable where spreadsheets meets database.
  • Baserow β€” your own API-focused Airtable with plugins.
  • Nocodb β€” Airtable alternative could be based on top of MySQL, PostgreSQL, SQL Server, SQLite & MariaDB with solid GUI (GitHub)

:clapper: Deploy your own Netflix

  • Jellyfin β€” media system that puts you in control of managing and streaming your media. (GitHub)

:memo: Deploy your own Notes

:label: Deploy your own Bookmarks service

:abc: Deploy your own URL shortener

  • Yourls β€” Your Own URL Shortener.
  • Kutt β€” modern URL shortener with support for custom domains. (GitHub)
  • Delta β€” a file uploader and URL shortener packed with features and CLI.
  • Shlink β€” URL shortener with neat UI, API and analytics. (GitHub).
  • CLI based approach

:spiral_calendar: Deploy your own Calendar

  • Radicale β€” CalDAV and CardDAV Server made with Python.
  • Sabre β€” CardDAV, CalDAV and WebDAV server made with PHP.
  • Calendar Server β€” Calendar and contacts server made by Apple.

:file_cabinet: Deploy your own Cloud storage

  • OwnCloud β€” personal cloud which runs on your own server. (tutorial)
  • Nextcloud β€” enhanced OwnCloud fork with tons of additional services like calendars, mail, contacts, video calls, etc (GitHub).
  • Syncthing β€” continuous file synchronization program.
  • MinIO β€” object storage server compatible with Amazon S3 APIs.
  • Teedy β€” lightweight document management system with workflows (GitHub)
  • Filestash β€” easily turn popular backends like SFTP, S3, GitHub etc into web-based file manager (GitHub)

:spider_web: Deploy your own DNS

:stop_sign: Deploy your own AdBlock

:email: Deploy your own Email server

  • Mailu β€” dockerized, secured mail suite which is easy to install and maintain.
  • Mailcow β€” dockerized mail server suite based on Postfix, Dovecot, Nginx, PHP, MariaDB, Rspamd and more. (GitHub)
  • iRedMail β€” mail server suite with vast of options.
  • Mail-in-a-Box β€” another mail server suite based on Postfix, Dovecot, Z-Push, Roundcube, Nextcloud, Apache SpamAssassin, Postgrey, Nginx. (GitHub)
  • Roundcube β€” browser-based IMAP client with an application-like user interface.
  • Postal β€” a fully featured mail server with web UI. (GitHub)

:speech_balloon: Deploy your own Chat server

:video_camera: Deploy your own Video calls

  • Jitsi β€” Multi-platform open-source video conferencing. (GitHub)
  • Nextcloud Talk β€” chat or video calls via web or mobile apps, including screen sharing and webinar functionality. (GitHub)

:writing_hand: Deploy your own Publishing system

  • Jekyll β€” static websites and blogs. (GitHub)
  • Hugo β€” static site generators with amazing speed.
  • Ghost β€” headless Node.js CMS for professional publishing.
  • Gatsby β€” React-based framework that helps developers build fast websites and apps. (GitHub)

:speaking_head: Deploy your own Disqus comments

:chart_with_upwards_trend: Deploy your own Web analytics engine

  • Ackee β€” self-hosted, Node.js based analytics tool for those who care about privacy.
  • Matomo β€” open analytics platform.
  • GoAccess β€” real-time web log analyzer and interactive viewer that runs in a terminal or through browser. (GitHub)
  • Fathom Lite β€” Simple, privacy-focused website analytics.
  • Shynet β€” Privacy-friendly, detailed web analytics that works without cookies or JS.

:mag: Deploy your own Google search

  • Searx β€” A privacy-respecting, hackable metasearch engine. (GitHub)
  • Whoogle β€” Deploy your own search engine that privately uses Google results.

:package: Deploy your own Cloud backup

  • Duplicity β€” backs up directories by producing encrypted tar-format volumes and uploading them to a remote or local file server.
  • Borg β€” deduplicating archiver
    with compression and encryption.
  • ElkarBackup β€” backup solution based on RSync/RSnapshot.
  • Restic β€” encrypted, deduplicated & simple backups with an easy-to-use CLI. (GitHub)

:link: Deploy your own Web archive

:pizza: Deploy your own file sharing server

  • Firefox Send β€” simple, private file sharing with encryption.
  • FilePizza β€” peer-to-peer file transfers with only browser.
  • Lufi β€” convenient file sharing with E2E encryption.
  • Linx β€” simple file/code/media sharing website.
  • XBackBone β€” PHP file manager that support the instant sharing tools like ShareX, uPic, etc (GitHub)

:open_file_folder: Deploy your own Information storing and organization system

  • Bookstack β€” platform to create documentation/wiki content built with PHP & Laravel.
  • MediaWiki β€” collaboration and documentation platform with enormous capabilities.
  • Dokuwiki β€” simple wiki that doesn’t require a database. (GitHub)
  • Outline β€” fastest wiki and knowledge base for growing teams with markdown support and clean UI. (GitHub)
  • Wiki.js β€” lightweight and extensible wiki made with Node.js. (GitHub)
  • Hypothes.is β€” web annotating system with search, storing, collaboration, sharing and integrations. (GitHub)

:key: Deploy your own Password manager

:lying_face: Deploy your own Read it Later

  • Shiori β€” simple bookmarks manager written intended as a simple clone of Pocket.
  • Wallabag β€” self hostable application for saving web pages.
  • Shaark β€” knowledge storage for web links, notes, pictures and passwords with clean web UI.

:newspaper_roll: Deploy your own RSS reader

  • Selfoss β€” multipurpose rss reader, live stream, mashup, aggregation web application.
  • FreshRSS β€” rss aggregator with responsive UI.(GitHub)
  • Tiny Tiny RSS β€” web-based news feed reader and aggregator.
  • Miniflux β€” minimalist and opinionated feed reader.

:finland: Deploy your own Git server

  • GitLab CE β€” turn-key git hosting solution. (Digital Ocean tutorial)
  • Gitolight β€” git hosting on a server, with very fine-grained access control and many powerful features.
  • Gitea β€” lightweight and powerful git server made with Go, so you can deploy it even on Raspberry Pi. (GitHub)
  • Pagure β€” lightweight, powerful, and flexible git-centered forge with decentralization features.

:wastebasket: Deploy your own Gist/PasteBin

  • Privatebin β€” minimalist, online pastebin where the server has zero knowledge of pasted data. (GitHub)
  • 0bin β€” client side encrypted pastebin that can run without a database. (GitHub)

:monkey_face: Deploy your own Mailchimp

  • Listmonk β€” newsletter and mailing list manager with a modern dashboard.

:martial_arts_uniform:Deploy your own Kanban board

  • Wekan β€” collaborative Kanban board.
  • Kanboard β€” project management software that focuses on the Kanban methodology. (GitHub)
  • Taiga β€” project management software with a kanban board, sprints, wiki and tickets. (GitHub)
  • Phabricator β€” a collection of web apps which contains bug tracker, kanban board, wiki, chat and everything you need to build software. (GitHub)
  • Planka β€” Kanban board which looks and feels exactly like Trello. (GitHub)

:artificial_satellite: Deploy your own GPS tracking system

  • OwnTracks β€” lightweight program for storing and accessing location data published via MQTT or HTTP by the OwnTracks apps.
  • Β΅logger server β€” web application for real-time collection of geolocation data, tracks viewing and management.

:credit_card: Deploy your own Personal finance tracker

:house: Deploy your own Smart home

  • Home Asisstant β€” home automation hub which can be deployed on Raspberry Pi (GitHub)
  • OpenHAB β€” vendor-neutral, hardware/protocol-agnostic home automation hub (GitHub)
  • Home Bridge β€” lightweight server that emulates the iOS HomeKit API so you can work with smart home devices that do not support the HomeKit protocol. (GitHub)

:cyclone: Deploy your own IFTTT

  • n8n β€” node-based Workflow Automation Tool with visual editor. (GitHub)
  • Beehive β€” a flexible event/agent & automation system made with Go.
  • Huginn β€” system for building agents that perform automated tasks for you online. Written in Ruby.

:closed_lock_with_key: Deploy your own Google Authenticator (2FA, OTP)

  • 2FAuth β€” a web app to manage your Two-Factor Authentication. (GitHub)

:studio_microphone: Deploy your own Twitch

  • Lightspeed β€” a self-contained OBS β†’ FTL β†’ WebRTC live streaming server.

:iphone: Deploy your own App store for servers

  • Portainer β€” container management tool. It allows anyone to deploy and manage containers without the need to write code. (GitHub)
  • Yacht β€” a web interface for managing docker containers with an emphasis on templating to provide 1 click deployments.

1 Like

This is an incredible list. I already see a few items I’m going to install. Thank you.

1 Like