https://github.com/stefapi/myhomeserver
A self installing personal home server which enables maximum privacy and security to your personal data for you and your family
https://github.com/stefapi/myhomeserver
Last synced: 12 months ago
JSON representation
A self installing personal home server which enables maximum privacy and security to your personal data for you and your family
- Host: GitHub
- URL: https://github.com/stefapi/myhomeserver
- Owner: stefapi
- License: apache-2.0
- Created: 2024-03-11T00:24:12.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-29T12:43:25.000Z (over 1 year ago)
- Last Synced: 2025-01-03T23:12:17.186Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 340 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
- Authors: AUTHORS.md
Awesome Lists containing this project
README
# MyEasyServer
*MyEasyServer helps you to deploy your home web server on a Raspberry Pi or a VPS as easily as possible*

## Introduction
This is the beginning of a new story: a new platform which will be deployed on a Raspberry Pi or a VPS web applications for your personal use. The goal is to keep the platform as simple as possible for the user.
You have to install a standard linux system (debian or ubuntu) and lauch the `install.sh` script.
It will deploy automatically everything for you.
You will have to point your browser to http://localhost:8080/ in order to access the web application and continue the configuration.
**WARNING** : This is software is not ready yet and just a work in progress.
Technically, this program is made of several components:
* a front end and a backend which are the UI and the server respectively for the web application. they are lauched in a docker container.
* a database which is a sqlite database (postres planned)
* a worker service which receives orders through a REST API and executes them.
* a Command Line Interface (CLI) which allows you to interact with the web application and the worker.
## Features 🌈
Features implemented yet:
* installer script
It **WILL** implement:
* Account management and token for API Authentication
* Mail server installation
* Spam services management
* Mail account configuration
* Web server management
* DNS zone management
* Log files management
* Firewall and security management