-
Notifications
You must be signed in to change notification settings - Fork 45
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs(readme): add a new format to the readme file (#15)
* docs(readme): add a new format to the readme file * docs(readme): address rafael's comments * docs(readme): address rafa's comments
- Loading branch information
1 parent
c60df58
commit ccfc5ae
Showing
1 changed file
with
16 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,25 @@ | ||
# Morphos Server | ||
Morphos Server | ||
=============== | ||
|
||
## Description | ||
![tests](https://github.com/danvergara/dblab/actions/workflows/test.yaml/badge.svg) | ||
|
||
Self-Hosted file converter server. | ||
__Self-Hosted file converter server.__ | ||
|
||
## Goals of the project | ||
## Table of contents | ||
|
||
The goals is the creation of a Self-Hosted file converter server to be sovereing on the file manaement. | ||
The most of the file converter websites claims tha they never keep our files longer than a short period of time, but we can't be so sure if they really keep that promise. Even if so, they can read and process the content of our files in that period of time. We are better off if our files never get the cloud (other people's computers), specially if our files hold very private or legal data. Morphos aims to solve that by providing a highly portable and configurable file converter server. | ||
- [Overview](#overview) | ||
- [Features](#features) | ||
- [License](#license) | ||
|
||
## Distribution | ||
## Overview | ||
|
||
The project is meant to be distributed by Golang binary embeding all the required assets. | ||
A Container image can be provided as well, but for the most of the cases the compiled binary will be enough, so the lack of container tecnologies installed on the host machine will not be an impediment to run the project. | ||
Today we are forced to rely on third party services to convert files to other formats. This is a serious threat to our privacy, if we use such services to convert files with highly sensitive personal data. It can be used against us, sooner or later. | ||
Morphos server aims to solve the problem mentioned above, by providing a self-hosted server to convert files privately. The project provides an user-friendly web UI. | ||
|
||
## Architecture | ||
## Features | ||
|
||
The project is made up of a Golang server responsible of converting the uploaded files and the fronted composed by Golang templates and a little of HTMX reponsible of uploading files and the user interaction. | ||
- Serves a nice web UI | ||
- Simple installation (distributed as a Docker image) | ||
|
||
## MVP | ||
|
||
Just a single view containing a file-select input and a menu showing some dropdowns buttons holding the supported file formats. | ||
## License | ||
The MIT License (MIT). See [LICENSE](LICENSE) file for more details. |