Making Home Networking and Storage Simple

Technologies
android, ruby on rails, golang, ios, containers
Topics
web apps, media server, storage server, streaming, backups
Making Home Networking and Storage Simple

The Amahi Linux Home Server makes your home networking and storage simple. We like to call the Amahi servers HDAs, for "Home Digital Assistants." Each HDA delivers all the functionality you would want in a home server, while being easy to use from a web browser and mobile apps.

Amahi can turn popular Linux distributions into a simple to use networking, storage and app server. The server management is done through a friendly user interface (the "platform”). The platform allows controlling users login and storage access permissions, managing some network services like DHCP and DNS, as well as providing many apps that the users can install. The platform web interface is implemented in Ruby on Rails and runs in the web server along with other apps.

The installation process is done by installing the base distribution (Fedora at the moment) and after that, running the Amahi installer at the command line.

Once the installation is complete, the network services kick in, storage can be used and applications are installed by users. Some applications are Plugins (developed as an RoR "engine") and some are very popular open source apps and services.

2019 Program

Successful Projects

Contributor
Abhishek Sansanwal
Mentor
Chirag Maheshwari, cpg
Organization
Amahi
Enhancement to Amahi iOS Project
Amahi is basically a cloud-based server. The features that Amahi iOS currently includes are browsing files on Amahi servers (HDAs), storing them for...
Contributor
Vishwas Mittal
Mentor
Chirag Maheshwari, cpg
Organization
Amahi
Amahi-Anywhere Improvements
Amahi-Anywhere file server is complete and working as of now, but there can be certain improvements that can be done to so as to improve both, the...
Contributor
Aditya Singh
Mentor
cpg
Organization
Amahi
To integrate Network-wide Ad-blocking in Amahi HDA and to develop a centralized SSL Certificate Management Interface for Amahi
This project aims at providing network-wide Ad-blocking in Amahi HDA and to develop a centralized SSL Certificate Management Interface for Amahi....
Contributor
Balaji Ramavathu
Mentor
megabitdragon, Kumar Shashwat
Organization
Amahi
Android App Improvements
Amahi is a personal/Home server media software with the support of mobile apps and other devices that allow us to stream and access all types of...
Contributor
Sukhbir Singh
Mentor
cpg
Organization
Amahi
Amahi 12 Improvements
In this project, my work will mainly focus on to develop new features for Amahi 12. Amahi is one of the best open-source media server software...
Contributor
Sanjit Chakrabarti
Mentor
Richard Glass, jolaca, megabitdragon, cpg
Organization
Amahi
Improved Installation and Home Automation using Hass
I propose to implement Home Assistant and many of its apps and features in Amahi App store and try to integrate well with Amahi. So, users can...
Contributor
Marton Zeisler
Mentor
Chirag Maheshwari, cpg
Organization
Amahi
New iOS App Features
I would like to contribute to the mobile department of Amahi by adding new features to their iOS application and improving the user experience. I...