Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/slaveofcode/hansip
- Owner: slaveofcode
- License: mit
- Created: 2022-08-07T18:04:52.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-24T15:14:43.000Z (about 2 years ago)
- Last Synced: 2024-06-21T15:30:30.809Z (5 months ago)
- Topics: e2e, end-to-end-encryption, file-manager, file-sharing, file-sharing-server, file-upload, sharing-platform, url-shortener, webapp
- Language: Go
- Homepage:
- Size: 1.38 MB
- Stars: 16
- Watchers: 7
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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-server4. Run the Web Server (SPA Vue)
>chmod +x hansip-web-server
>
>./hansip-web-server5. 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)