lucianonooijen / Awesome-Self-hosting-for-the-whole-family

An Awesome List of apps that can be self hosted that your family can actually use without frustration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome

Awesome-Self-hosting-for-the-whole-family

Self-hosting is the process of locally hosting and managing applications instead of renting from SaaS providers. And 9 times out of 10 it results in a frustrated spouse or family members who end up using "the cloud" anyway because they can't figure out how to use the server you setup.

This is a list for those of us who primarily live on our mobile devices, or have family members who do, but still want the privacy, security, and control over our own data that self-hosting provides.

The goal of this list is to curate all self-hosted services available that have mobile counterparts.

  • All services must have a native Android and iOS app to make the list, or at the very least have apps in active development.
  • PWAs (Progressive web apps) unfortunately do not qualify an app for this list. Atleast not until Apple allows better integration of them on iOS, and stops refreshing them every time you switch to another app. For now they are just too cumbersome, atleast on iOS.
  • 3rd party apps are ok, so long as it offers all core functionality of the service it is designed to work with.
  • The mobile apps must not need Root or Jailbreak, and must be available through an official Appstore.
  • Open source is always preferable, however Proprietary, paid, or even services that need specific/proprietary hardware are all welcome here. This is about ease of use, not soapboxing for FOSS. The intent here is getting people out of the cloud.
  • The app must beable to function outside of your home network, eg. a DLNA server really doesnt belong on this list, it can work through a VPN but that outside the scope of this list.

Table of Contents


Media Management (Movies, TV, Music, Books)

Synology Audio Station


Synology Video Station


Plex

  • INFO/Requirements:

    • Free with paid tier
  • Description:

    • Plex brings together all the media that matters to you, organizing your personal collections alongside stellar online content, streaming music, and more, making it all look beautiful in one universal interface. Features include Plex Live TV & DVR, plus a growing catalog of great web shows, news, and podcasts, making it easier than ever to find and enjoy all the media you love in a single app, on any device, no matter where you are.
  • Additional Categories:

    • Photo Management - A newer plex pass feature allows for private photo libraries, complete with automatic tagging, geo location, automatic uploads from mobile devices and more.
  • Official Apps:

  • 3rd Party Apps:

    • Infuse 5 Free with paid tier, iOS/tvOS only, does not support LiveTV

Emby

  • INFO/Requirements:

    • Free with paid tier
  • Description:

    • Powerful tools to manage your content, users, sharing, security, and more. The Emby Server dashboard is designed for smart phones, tablets, and big screens, allowing you to manage your media anytime, anywhere.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

TVHeadend

  • INFO/Requirements:

    • Free
  • Description:

    • Tvheadend is a TV streaming server and recorder for Linux, FreeBSD and Android supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT>IP and HDHomeRun as input sources.
  • Official Apps:

    • NONE
  • 3rd Party Apps:

    • Most apps can be found HERE
    • MrMc is an additional app for iOS, its basically a "approved" port of Kodi. It requires Paid tier to work with TVHeadend.

NextPVR

  • INFO/Requirements:

    • Free
  • Description:

    • NextPVR is a personal video recorder application for Microsoft Windows, making it easy to watch or record live TV, and provides great features like series recordings, web scheduling, playing music, video and image files, iPhone/iPad client application, Kodi/Emby integration etc.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Subsonic


Airsonic

  • INFO/Requirements:

    • Free
  • Description:

    • Airsonic is a free, web-based media streamer, providing ubiquitous access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.
  • Official Apps:

    • NONE
  • 3rd Party Apps:


Photo Management

Synology Moments

  • INFO/Requirements:

    • Synology Disk Station, Synology Rack Station, or XPenology
  • Description:

    • Gather all your photos and videos in one private place and organize them in an entirely new way. Synology Moments opens a new era for photo storage, allowing random photos to be automatically sorted by an image-recognizing technique that can identify the people, subjects, and places in the photos.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Synology Photostation

  • INFO/Requirements:

    • Synology Disk Station, Synology Rack Station, or XPenology
  • Description:

    • Photo Station lets you efficiently manage photo storage, share and access files on the go, collect client feedback, and do a lot more.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Piwigo

  • INFO/Requirements:

    • Free
  • Description:

    • Piwigo is open source photo gallery software for the web. Designed for organisations, teams and individuals.
  • Official Apps:

  • 3rd Party Apps:


Notes, Bookmarks, RSS, etc

Synology Notestation

  • INFO/Requirements:

    • Synology Disk Station, Synology Rack Station, or XPenology
  • Description:

    • The important and the trivial, in one place yet everywhere. Note Station allows your precious ideas to be synced to all your devices with maximum privacy and security. Having any thoughts or feelings now? Just open the package, then create, edit and enjoy!
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Joplin

  • INFO/Requirements:

    • Free
    • Joplin does not have its own server backend and instead requires keeping clients in sync through a WebDAV server. However WebDAV servers are very easy to self host, and Joplin is a solid app that deserves a place on this list. However Due to not having its own backend, this also means that Joplin has no WebUI and relies on it clients to view notes.
  • Description:

    • 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. The notes are in Markdown format.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

StandardNotes

  • INFO/Requirements:

    • Free to self-host
  • Description:

    • Standard Notes is a safe place for your notes, thoughts, and life's work. Free, open-source, and completely encrypted.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Wallabag

  • INFO/Requirements:

    • Free to self-host
  • Description:

    • Save and classify articles. Read them later. Freely.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Leanote

  • INFO/Requirements:

    • Free to self-host
  • Description:

    • Use leanote as a notebook/note, manage your knowledge on leanote. Do you like markdown ? don't worry, leanote support it.
  • Official Apps:

    • iOS
    • Android App is still in Beta, so this is a direct link to the Beta APK file.
  • 3rd Party Apps:

    • NONE

Tiny Tiny RSS

  • INFO/Requirements:

    • Free
  • Description:

    • Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator
  • Official Apps:

    • NONE
  • 3rd Party Apps:


Password Management

BitWarden

  • INFO/Requirements:

    • official server is free with limited funtionality, however an alternative server, Birwarden_RS esxits, which is completely free, opensource, supports all features (as of writing this), and is compatible with all Bitwarden clients.
  • Description:

    • Solve your password management problems. The easiest and safest way for individuals, teams, and business organizations to store, share, and sync sensitive data.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Enpass

  • INFO/Requirements:

    • Free basic plan, Paid to unlock all features.
    • Enpass does not have its own server backend and instead requires keeping clients in sync through a WebDAV server. However WebDAV servers are very easy to self host, and Enpass is a solid app that deserves a place on this list. However Due to not having its own backend, this also means that Enpass has no WebUI and relies on its clients to work.
  • Description:

    • Enpass ensures maximum security for your data by using open source and peer reviewed cryptography libraries of SQLCipher engine. Moreover, it is an offline password manager offering you the peace of mind that all your data is with you only and nothing is stored on our servers.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

KeePass - Free - Can sync using standard protocols (FTP, WebDAV, etc). 3rd party apps available.

  • INFO/Requirements:

    • Free
    • Keepass does not have its own server backend and instead requires keeping clients in sync through a WebDAV or FTP server. However WebDAV and FTP servers are very easy to self host, and Keepass is a solid app that deserves a place on this list. However Due to not having its own backend, this also means that Keepass has no WebUI and relies on its clients to work.
  • Description:

    • KeePass is a free open source password manager, which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key file. So you only have to remember one single master password or select the key file to unlock the whole database. The databases are encrypted using the best and most secure encryption algorithms currently known (AES and Twofish).
  • Official Apps:

    • NONE
  • 3rd Party Apps:


Home Security/Automation

Synology Surveillance Station

  • INFO/Requirements:

    • Synology Disk Station, Synology Rack Station, or XPenology
    • First 2 IP cameras are free, Paid License required after 2.
  • Description:

    • Protect your business, home, and other environments with reliable, intuitive Surveillance Station, delivering intelligent monitoring and video management tools to safeguard your valuable assets.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Lux Riot

  • INFO/Requirements:

    • Free for personal use up to 8 cameras
  • Description:

    • Delivering an outstanding quality performance, this security and video IP camera software and surveillance system supports over 4000 cameras from major producers and is ideal for use at homes or small offices with surveillance networks of nine cameras or fewer. The meticulously designed interface will allow any user to quickly understand the whole process of configuration and start using the Video Management System software.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Home Assistant

  • INFO/Requirements:

    • Free
  • Description:

    • Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.
  • Official Apps:

  • 3rd Party Apps:


OpenHAB

  • INFO/Requirements:

    • Free
  • Description:

    • a vendor and technology agnostic open source automation software for your home
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Blue Iris

  • INFO/Requirements:

    • Paid
  • Description:

    • Keep an eye on your home, place of business, cars, and valuables; watch your pets or your kids; monitor your nanny, babysitter, or employees. Watch your door for mail, packages or visitors. Use motion detection, audio detection, or capture continuously. Receive alerts via loudspeaker, e-mail or phone.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

ZoneMinder

  • INFO/Requirements:

    • Free
  • Description:

    • A full-featured, open source, state-of-the-art video surveillance software system. Monitor your home, office, or wherever you want. Using off the shelf hardware with any camera, you can design a system as large or as small as you need.
  • Official Apps:

    • NONE
  • 3rd Party Apps:


FHEM

  • INFO/Requirements:

    • Free
  • Description:

    • FHEM (TM) is a GPL'd perl server for house automation. It is used to automate some common tasks in the household like switching lamps / shutters / heating / etc. and to log events like temperature / humidity / power consumption.
  • Official Apps:

    • NONE
  • 3rd Party Apps:


Office/Productivity

OnlyOffice

  • INFO/Requirements:

    • Free community edition
  • Description:

    • ONLYOFFICE provides you with the most secure way to create, edit and collaborate on business documents online. 100% compatible with MS Office formats
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Files/General Purpose

Many services in this category may crossover into other categories, so its work checking out the specific features of each service listed here.

NextCloud

  • INFO/Requirements:

    • Free
  • Description:

    • Nextcloud offers industry-leading on-premises file sync and online collaboration technology. Our expertise is in combining the convenience and ease of use of consumer-grade solutions like Dropbox and Google Drive with the security, privacy and control business needs.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

OwnCloud

  • INFO/Requirements:

    • Free
  • Description:

    • ownCloud is the most straightforward way to file sync and share data. You don’t need to worry about where or how to access your files. With ownCloud all your data is where ever you are; accessible on all devices, any time.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Synology Drive

  • INFO/Requirements:

    • Synology Disk Station, Synology Rack Station, or XPenology
  • Description:

    • Synology Drive unifies multiple file portals on Synology NAS and greatly simplifies data management by synchronizing files across various platforms. To fulfill your need for office collaboration, Drive also provides seamless sharing features to ensure that you do not lose important files.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Synology FileStation

  • INFO/Requirements:

    • Synology Disk Station, Synology Rack Station, or XPenology
  • Description:

    • File Station is an easy-to-use file management tool, allowing DSM users over the Internet to access Synology NAS folders with their web browsers. By launching two or more File Stations, you can manage all your Synology NAS data by dragging and dropping them between different File Stations.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Tonido

  • INFO/Requirements:

    • Free for personal use
  • Description:

    • Access, Share and Sync your PC’s Files From Anywhere
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Cozy Cloud

  • INFO/Requirements:

    • Free for personal use
  • Description:

    • Cozy Cloud offers everyone a smart digital home, Cozy that combines comfort and security for more services. With Cozy, change the rules and become the only one that control your data.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Pydio

  • INFO/Requirements:

    • Free for personal use
  • Description:

    • Modern file management platform built according to your business needs and regulations, Pydio is open-source software deployed on your servers or wherever you decide
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Resilio -Formerly Bittorrent Sync.

  • INFO/Requirements:

    • Free with paid tier
  • Description:

    • Sync All Your Data, Across All Your Devices. Resilio Sync is a fast, reliable, and simple file sync and share solution, powered by P2P technology
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Seafile

  • INFO/Requirements:

    • Free community edition
  • Description:

    • Seafile is an enterprise file hosting platform with high reliability and performance. Put files on your own server. Sync and share files across different devices, or access all the files as a virtual disk.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Chat/Communication

Synology Chat

  • INFO/Requirements:

    • Synology Disk Station, Synology Rack Station, or XPenology
  • Description:

    • Synology Chat reduces the time users spend on composing emails and optimizes companies' internal communications. Chat is a messaging service that runs on Synology NAS and transforms the way you collaborate with colleagues.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Rocket Chat

  • INFO/Requirements:

    • Free community edition
  • Description:

    • Rocket.Chat is free, unlimited and open source. Replace email, HipChat & Slack with the ultimate team chat software solution.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Matrix

  • INFO/Requirements:

    • Free
  • Description:

    • An open network for secure, decentralized communication.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Nextcloud Talk

  • INFO/Requirements:

    • Free
  • Description:

    • Screensharing, online meetings & web conferencing without data leaks.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Mattermost

  • INFO/Requirements:

    • Free Team Edition
  • Description:

    • Mattermost is a flexible, open source messaging platform that meets even the most demanding privacy and security standards.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Zulip

  • INFO/Requirements:

    • Free Community Edition
  • Description:

    • Zulip combines the immediacy of real-time chat with an email threading model. With Zulip, you can catch up on important conversations while ignoring irrelevant ones.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Delta Chat

  • INFO/Requirements:

    • Free
    • Does not have its own backend server. Instead Delta Chat relies on using the existing email standards. It is on the list due to being a solid messenger, and the fact that it is fairly simple to self host an email server just for use with this app. Which just barely qualifies it as self hosted.
  • Description:

    • Delta Chat is like Telegram or Whatsapp but without the tracking or central control. Check out our GDPR compliancy statement. Delta Chat doesn’t have their own servers but uses the most massive and diverse open messaging system ever: the existing e-mail server network. Chat with anyone if you know their e-mail address, no need for them to install DeltaChat! All you need is a standard e-mail account.
  • Official Apps:

  • 3rd Party Apps:

    • NONE

Confluence

  • INFO/Requirements:

    • Paid
    • Ranges from $10 one time fee for a small team setup up to $200k a year for large data center installs.
  • Description:

    • Create, collaborate, and keep all your work in one place. Unlike document and file-sharing tools, Confluence is open and accessible, helping your team, and your company do their best work together
  • Official Apps:

  • 3rd Party Apps:

    • NONE

About

An Awesome List of apps that can be self hosted that your family can actually use without frustration.

License:Creative Commons Zero v1.0 Universal