Code Monkey home page Code Monkey logo

deploy-your-own-saas's Introduction

[Submit product or tutorial] or make it thru PR.

Scryer

๐Ÿ™Š 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.

๐ŸŽง 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)
  • AzuraCast โ€” web radio management suite, with a modern web app. (GitHub)

๐Ÿ“ท 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)

๐Ÿ“š 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.

๐Ÿ“„ 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)

๐ŸŽฌ Deploy your own Netflix

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

๐Ÿ“ Deploy your own Notes

๐Ÿท Deploy your own Bookmarks service

  • Unmark โ€” application for bookmarks. (Tutplus tutorial from 2014)
  • Bookmarks โ€” self-hosted bookmarking app that can import bookmarks from delicious and chrome.
  • xBrowserSync โ€” secure and anonymous bookmarking server with browser plugins and mobile app. (GitHub)
  • Nextcloud Bookmarks โ€” bookmark app for Nextcloud with browser plugins, mobile and desktop apps. (GitHub)
  • LinkAce โ€” bookmark archive with tags, lists and sharing features. (GitHub)
  • Linkding โ€” simple bookmarks with tags and neat UI.
  • Benotes โ€” bookmark taking web app with additional note taking feature.
  • Briefkasten โ€” bookmark web app with REST API, OAuth, drag-n-drop and browser extension.

๐Ÿ”ค 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

๐Ÿ—“ 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.

๐Ÿ—„ 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)

๐Ÿ•ธ Deploy your own DNS

๐Ÿ›‘ Deploy your own AdBlock

โœ‰๏ธ 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)
  • Maddy โ€” a composable all-in-one mail server written in Golang. (GitHub)

๐Ÿ’ฌ Deploy your own Chat server

๐Ÿ“น 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)

โœ๏ธ 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)

๐Ÿ—ฃ Deploy your own Disqus comments

๐Ÿ“ˆ 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.

๐Ÿ” Deploy your own Google search

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

๐Ÿ“ฆ 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)

๐Ÿ”— Deploy your own Web archive

๐Ÿ• 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)

๐Ÿ“‚ 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)

๐Ÿ”‘ Deploy your own Password manager

๐Ÿคฅ 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.

๐Ÿ—ž 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.

๐Ÿ‡ซ๐Ÿ‡ฎ 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.

๐Ÿ—‘ 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)

๐Ÿต Deploy your own Mailchimp

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

๐Ÿฅ‹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)

๐Ÿ›ฐ 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.

๐Ÿ’ณ Deploy your own Personal finance tracker

๐Ÿ  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)

๐ŸŒ€ Deploy your own IFTTT

  • Activepieces - a no-code open-source business automation tool. (GitHub)
  • 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.
  • Kibitzr โ€” tiny server to notify about (almost) anything in the web. (GitHub)

๐Ÿ” Deploy your own Google Authenticator (2FA, OTP)

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

๐ŸŽ™ Deploy your own Twitch

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

๐Ÿณ Deploy your own Container Management System

  • 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.
  • Pterodactyl โ€” game server management panel. It runs game servers in isolated containers while exposing a beautiful web UI to the users. (Github)
  • Umbrel โ€” either a docker image or OS that provides you with the most beautiful web interface to manage containerized web services. (Github)

Worth to check:

Cover mashup based on KADAโ˜…BURA art.

deploy-your-own-saas's People

Contributors

alexandergitter avatar angryjkirk avatar ashrafsamhouri avatar atarity avatar conan-kudo avatar condense-fidelity-elope avatar d-rep avatar edleeman17 avatar h4x5p4c3 avatar islander avatar iwiwsb avatar jancborchardt avatar jklmnn avatar jpvalery avatar kybercore avatar mhutter avatar pollux avatar slashfan avatar tchivert avatar thedemonium avatar tim-hub avatar unixorn avatar whjms avatar zoobdude avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deploy-your-own-saas's Issues

Gaming group voice

Criteria

  • Every day needs;
  • Open-source and free;
  • Server-side which is suitable for common VPS;
  • You are the only who control and being responsible of your data.

The best analogue of teamspeak or discord is Mumble. It's quite easy to deploy and suitable for VPSs.

Web analytics engine

Criteria

I can recommand goaccess as a Web analytics engine:
https://goaccess.io/

  • log based, no js shit or tracking Pixels in your website
  • HTML Reports or ncurses Interface
  • minimal attack surface

OnlyOffice Collaborative Office Suite

OnlyOffice is an integrated collaboration platform that offers mail, CRM, projects, calendar and more. A free open source Community Edition is available that runs under Docker.

Fully compatible with Microsoft Office Word, Excel and PowerPoint the online document editor can be integrated with Seafile, for example, to provide collaborative document sharing and editing.

Standalone desktop editors are available for Mac, Windows and Linux.

Saas

Criteria

  1. Every day needs (mostly for personal usage);
  2. Open-source and free;
  3. Server-side which is suitable for common VPS;
  4. You are the only who control and being responsible of your data.

Please, NO

  1. Early stage/alpha/yesterday started products;
  2. Dead or abandoned products;
  3. Community Edition with reduced list of features (users limit, no your own domain, etc).

Hell, YES

  1. Products with tutorials and how-to's;
  2. Community-driven products;
  3. Products with GitHub/GitLab/Bitbucket open repos.

Mailu

Mailu

Criteria

  1. Every day needs (mostly for personal usage);
  2. Open-source and free;
  3. Server-side which is suitable for common VPS;
  4. You are the only who control and being responsible of your data.

Please, NO

  1. Early stage/alpha/yesterday started products;
  2. Dead or abandoned products;
  3. Community Edition with reduced list of features (users limit, no your own domain, etc).

Hell, YES

  1. Products with tutorials and how-to's;
  2. Community-driven products;
  3. Products with GitHub/GitLab/Bitbucket open repos.

Sourcehut - free oss code hosting

Sourcehut is as free and minimalistic hosting-platform for git- and hg-repositories. Feature-wise it's comparable to gitlab-ce, but more composable.

Criteria

  1. Every day needs;
  2. Open-source and free;
  3. Server-side which is suitable for common VPS;
  4. You are the only who control and being responsible of your data.

Jitsi - your own video conference Software

https://jitsi.org/
just a webinterface - type in a meetingroom name, invite people, talk, leave, done.
No external Fonts, no Browser Plugin

Criteria

  1. Every day needs;
  2. Open-source and free;
  3. Server-side which is suitable for common VPS;
  4. You are the only who control and being responsible of your data.

Seafile Cloud Storage

Seafile is an open source file sync & share solution designed for high reliability, performance and productivity. Sync, share and collaborate across devices and teams. Build your team's knowledge base with Seafile's built-in Wiki feature. The Community Edition is free and allows unlimited users.

Client software (Mac, Windows, Linux, terminal) includes a desktop sync application, a desktop drive client, and mobile apps for iOS and Android.

More info here.

Front-end for Chrome headless (turn it into normal browser you can host in the cloud and use from your device)

This project is called Robot Head - Front-end for Chrome headless

Criteria

  1. Every day needs: people use a browser every day. Some people want to spend more time on security. Secure isolated remote browsers / cloud-based internet isolation to the rescue.
  2. Open-source and free: yes, at https://github.com/dosycorp/robot-head
  3. Server-side which is suitable for common VPS:, yes, install on Debian, or Docker (other systems possible, too).
  4. You are the only who control and being responsible of your data: yes!

It can turn Chrome headless, running in the cloud, into a normal browser you can use from your device.

You can do more than that, but for most use cases, people just want to run a browser remotely that can protect them from viruses and hacking. You can connect to the remote browser over a regular web browser, and all your access to the public internet then flows through your self-hosted cloud browser. Because no JS/CSS/HTML from the remote page is sent to your device (only pixels), you often also save bandwidth ~~ because most sites are very bloated.

Enjoy!

Robot Head

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.