Skip to content

Commit

Permalink
docs(readme): add a new format to the readme file (#15)
Browse files Browse the repository at this point in the history
* 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
danvergara authored Nov 23, 2023
1 parent c60df58 commit ccfc5ae
Showing 1 changed file with 16 additions and 14 deletions.
30 changes: 16 additions & 14 deletions README.md
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.

0 comments on commit ccfc5ae

Please sign in to comment.