Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/slaveofcode/hansip

Group file sharing using End-to-End Encryption
https://github.com/slaveofcode/hansip

e2e end-to-end-encryption file-manager file-sharing file-sharing-server file-upload sharing-platform url-shortener webapp

Last synced: about 8 hours ago
JSON representation

Group file sharing using End-to-End Encryption

Awesome Lists containing this project

README

        

# Hansip

Simple file sharing server with support End-to-End encryption, perfect for personal, small or medium organization.

### Setup & Running

1. Download the program according to your OS & system architecture from [the latest release](https://github.com/slaveofcode/hansip/releases/latest) and extract the files.

2. Copy example config YAML file `config.example.yaml` and rename as `config.yaml`, by default will use SQLite3 database.

3. Run the Backend Server

>chmod +x hansip-server
>
>./hansip-server

4. Run the Web Server (SPA Vue)

>chmod +x hansip-web-server
>
>./hansip-web-server

5. Open the browser and go to http://localhost:8181 to see the interface and start playing.

> For Mac users, You may need to allow the service to run by opening **Security & Privacy** and click **Allow Anyway**

### Screenshots

Home Page

![](https://raw.github.com/slaveofcode/hansip/develop/assets/screenshots/homepage.png)

Upload Preview

![](https://raw.github.com/slaveofcode/hansip/develop/assets/screenshots/upload-preview.png)

Extra Password Protection

![](https://raw.github.com/slaveofcode/hansip/develop/assets/screenshots/security-password.png)

Upload Progress

![](https://raw.github.com/slaveofcode/hansip/develop/assets/screenshots/upload-progress.png)

Upload Complete

![](https://raw.github.com/slaveofcode/hansip/develop/assets/screenshots/upload-complete.png)