Sandstorm.io is a prominent, feature-rich, and open-source solution designed to enable the self-hosting of web apps. It is developed by an enthusiastic and large developer community to provide a tool for everyone to execute their open-source web apps. You can easily synchronize with coworkers and collaborators via Rocket.Chat.
The community can save all the files and share them with anyone via Davros. Everyone can easily sort and order their ideas and tasks via Wekan. The solution simplifies the creation, modification, and collaboration on docs with Etherpad. What makes the project unique from the rest is that it lets you search for any app on the Market and begin with it in a few seconds.
The best aspect is that all apps are paired with auto-updates. All the apps and data important to you are stored in a single location with consistent access control. The platform maintains an updated list to help you locate everything with great ease. The unified access control system encompasses data from each app, and everything is made private for you. The project protects each blog, document, notebook, chat room, and mailbox by containerizing each one in a separate place from where it cant communicate with the rest of the world without authorization. Lastly, it is best for developers, businesses, and individuals.
FreedomBox is a Personal Server that enables you to execute digital service from the comfort of your home. The solution is aimed to be simple to use for non-experts, allowing them to set up and customize server apps in no time. The best feature is that it gives everyone the opportunity to run it on their favorite hardware. It uses your power, internet connection, and authority.
The main goal is to provide an environment that is completely private and away from harmful entities. The solution conceals sensitive information from governments or companies. It is open source and is an official member of Debian. You will be glad to know that it offers file sharing similar to DropBox to keep the data within arm’s length and extend benefits to loved ones like family and friends.
It also has a VPN server that makes a secure connection to devices at home from outside reality. Safeguard the browsing session while being linked to untrusted networks. You also get access to a decentralized, secure alternative to WhatsApp to make audio/video calls and group chats from any device. Other features include the presence of a proxy improving proxy server, synchronization of contacts and calendar to FreedomBox, and the ability to host a wiki or blog.
Libre.sh is a small, simple yet powerful framework built from the ground up to host Docker. It is easy to use, modular, and prefers comfort over the configuration paradigm. The solution is intended for Hosters to handle a large number of web apps and a wide range of domain names linked with emails and more.
As of now, the tool is installed at multiple hosters in hosting and production, along with 20 different web apps with approximately 500 containers. It is easy to install, and once the installation is complete, you can accomplish a lot of tasks with just a single bash command. These include the purchase of a domain name, configuration of auto-config for the bought domain, configuration of email, dkim, and dmarc for that domain. Apart from these, you can also install and initiate a web app on the purchased domain.
Atek is an open-source, robust, and versatile peer-to-peer Home Cloud. It is open-source and can be used by people of all experience levels. The aim is to function as a personal cloud for small home servers such as Raspberry Pi. It makes use of peer-to-peer technology to convert NodeJS projects into self-hosted, private web applications and enriches them with some of the most desirable aspects like global connectivity and privacy.
The community remains involved with the development and maintenance of the solution. Developers worldwide can participate in its development by joining the GitHub repository. The site also provides an in-depth manual that lays out details about the architecture and provides you with steps on how to work with it.
DockSTARTer is an open-source, small, and easy-to-use project that assists you in getting started with home server applications configured in Docker. It is a script that sets up Docker and different dependencies for you and is accompanied by configurations to run various apps.
You can operate it via a user-friendly Graphical user interface of multiple terminal menus. Commands can be used by advanced users to operate Docker. The script offers you a complete authority in deciding what and what not to run in their environment. The best feature is that it enables everyone to run apps that are not included. The site provides you with in-depth details on how to run it along with images to ensure a hassle-free setup. Lastly, the script supports multiple platforms like Ubuntu, CentOS, Fedora, and Debian.
DebOps is a collection of open source and powerful tools that make it easy for users to handle and bootstrap their whole IT infrastructure based on Ubuntu or Debian platforms. It uses Ansible to serve as the primary management platform. The project gives you access to a wide range of Ansible roles that take care of several services, along with a collection of Ansible playbooks that unite them in a secure environment.
The provided playbooks and Ansible roles come in handy for configuring one host, multiple Ubuntu or Debian hosts, or the whole data center. The solution supports different apps and services like network ad host monitoring through LibreNMS, a GitLab-based git hosting platform, and an X.509 certificate management.
SlapOS is a state-of-the-art, fully-functional overlay OS designed for the management of POSIX infrastructures such as xBSD, Linux, and more with complete concentration on service management. You can use it without any cost, thanks to it being released as a Free solution as per the terms of fairly permissive licensing. The Operating System comes in handy for accomplishing various objectives.
You can use it to build tactical cloud bubbles and private or public cloud computing infrastructures such as DraaS, IaaS, SaaS, and PaaS. Also, it is best for building edge computing infrastructure like buffering, virtualization, cache, IoT gateway, and AI offloading. The platform gives everyone easy access to a unified and compact solution for the automation of preventive maintenance, provisioning, issue tracking, orchestrating, disaster recovery, and invoicing services that are deployment-friendly in embedded systems or user terminals, and data centers, edge nodes. The deployment can be done on virtual machines, bare metal, and containers.
FLAP offers you an all-in-one solution to fulfill your collaborative requirements with co-workers and external contacts. It is available at a reasonable rate and gives you complete control over the data. The best feature is that you can cancel the service at any time. The solution lets you internalize the handling of tools or switch providers in no time at all.
The underlying architecture is tested and available for free. It is bound to satisfy everyone, thanks to the ease of use and functionality. By using Nextecloud, it provides you with hassle-free handling of files. You can instantly synchronize the folders to the FLAP cloud and share/receive huge files via links. Modify files online in a collaborative environment through the OnlyOffice web UI. Due to many apps being available for Windows, Android, Linux, and iOS, you can access and manage files from your favorite device. Other highlights of the solution include restoring older versions and automatics upload of photos.
UBOS is one of the prominent Linux distributions that intends to simplify the execution of server-side apps for you, loved ones, or co-workers on either the cloud servers or hardware. It frees the community from giving access to their confidential and valuable information to data overlords like Google. The user base can maintain control over their data by getting a spare cloud, virtual or physical computer capable of running Linux.
The project automates the administration, giving you the ability to focus on life. The supported apps include Webtrees, Shaarli, Selfoss, Mediawiki, WordPress, phpBB, Known, Mattermost, Mastodon, and Nextcloud. You can start UBOS on A Marvell ESPRESSObin, Raspberry Pi, x86 PC, or cloud, and an Odroid-XU4, HC2.
Xsrv is an open-source, flexible server management solution that enables you to install and handle self-hosted apps/services on a server you own. The project is released under the terms of the GNU GPLv3 license and is accompanied by in-depth documentation for the ease of the community.
It provides you access to a simple and easy-to-grasp playbook for the configuration of one server in mere minutes. The community can interact with the command-line tool for tasks like maintenance, configuration, and deployment. The project also offers a wide range of Ansible roles to configure/install different management tools, network services, and apps like infrastructure sharing, collaboration systems, automation, communication, multimedia, and file storage. The provided roles include apache, backup, common, dnsmasq, Docker, gitea, gotty, Graylog, homepage, jellyfin, monitoring, mumble, rocket chat, PostgreSQL, rss_bridge, valheim_server, tt_rss, shaarli, and OpenLDAP.
CaptainDuckDuck (Now known as CapRover) is a robust, fully-featured, and open source PaaS. It is simple to implement a database/app web and deployment servers manager for applications built using WordPress, NodeJS, MongoDB, Python, Postgres, MySQL, PHP, Ruby, and ASP.NET. The solution is ultra-fast, powerful, and uses NetData, Docker, LetsEncrypt, and Nginx in its architecture at the back of its user-friendly interface.
Let’s Encrypt is used for free SSL, and CLI is utilized for scripting and automation. Load-balancing is taken care of through Nginx, which is a fully customizable template. You can make use of the Web GUI for convenience and ease of access. Clustering and containerization are managed by Docker Swarm.
The solution is best for different types of developers. For example, programmers that don’t want to spend days and hours in the configuration of a server, transmitting code to the server, building tools, and more. The solution also offers relief to the developer that is currently using MS Azure and Heroku and would like to decrease their cost by a significant margin. The best aspect is that it is completely customizable, allowing you to modify it according to requirements. Other features include a boost in productivity, cluster-ready, easy-to-use UI, easy deployment, SSL, deployment in any language, and SSL.
LibraryBox is a top-notch portable digital file distribution tool that uses cheap hardware equipment to facilitate the communication of vital information like healthcare, education, and healthcare to the community. Its newest version is a unification of a software, router, and USB drive that merge to offer you a low-powered and small webserver.
The webserver functions as a captive portal and provides files that are saved on the USB drive. The project is open-source and follows the terms as specified in the GPL 3.0 license. You can use LibraryBox in no time by merely hooking to the wifi named “LibraryBox” and opening a web browser. Any attempt to go to a webpage will redirect to the homepage on your device, which contains details regarding the projects and menu links for download. Everyone can instantly explore the files contained in the Shared folder and get the files they like.
Deta Space enables you to run your favorite apps in a cloud environment backed by complete security with high uptime. The featured apps include WebCrate, 2048, Method Draw, Microletter, and Berowra. With WebCrate, you can organize articles, links, and more. Berowra is a blazingly fast, powerful CMS-like solution that enables you to accomplish multiple objectives.
Method Draw is an easy-to-use and hassle-free editor, while Microletter makes it easy for you to handle a personal mini-newsletter. Each and every app that you use appears in the sandboxed ‘personal cloud’ for maximum convenience. Application developers cannot tamper with the personal infrastructure. You get access to a copy of all apps that are installed, and they are in the driver’s seat equipped with the entire information.
CageOS is a platform designed by a big community of volunteers to run Community Cube. It is a powerful, easy-to-use, and full open-source solution whose main aim is to deliver unmatched security and privacy. The Community Cube Portable app enables everyone to connect to their device at home from any location in a secure way.
The features that make the project unique from similar solutions include decentralized, encrypted email, decentralized social network, real P2P video conference, decentralized search machine, decentralized cloud storage, and collaboration tool along with anonymization. The project frees you from many issues that are arising on the Internet these days. To this end, it implements many open source tools like Tor, friendica, and ownCloud.