mirror of
https://github.com/Forceu/Gokapi.git
synced 2026-05-07 23:09:19 -05:00
86 lines
3.7 KiB
Markdown
86 lines
3.7 KiB
Markdown
# Gokapi
|
|
|
|
[](https://gokapi.readthedocs.io/en/stable/?badge=stable)
|
|
[](https://goreportcard.com/report/github.com/forceu/gokapi)
|
|
[](https://github.com/jpoles1/gopherbadger)
|
|
[](https://hub.docker.com/r/f0rc3/gokapi/)
|
|
|
|
**Gokapi** is a simple, self-hosted file sharing server with automatic expiration and encryption support — ideal for teams or individuals who want privacy, control, and no clutter.
|
|
|
|
### Available for:
|
|
|
|
- **Bare Metal** (Linux/macOS/Windows)
|
|
- **Docker**: [View on Docker Hub](https://hub.docker.com/r/f0rc3/gokapi)
|
|
|
|
## Features
|
|
|
|
- **Expiring file shares:** Automatically removed after a set number of downloads or days
|
|
- **User management with roles:** Fine-grained permission control, only registered users can upload
|
|
- **File deduplication:** Identical files use no extra space
|
|
- **Cloud storage support:** AWS S3 (or S3 compatible like Backblaze B2), optional
|
|
- **Built-in encryption:** Including end-to-end encrypted uploads
|
|
- **OpenID Connect support:** Integrate with identity providers like Authelia or Keycloak
|
|
- **REST API:** For automation and integration into other systems
|
|
- **Customizable UI:** Adjust look and feel with custom CSS and JavaScript
|
|
|
|
|
|
## Screenshots
|
|
**File Overview**
|
|
|
|
<a href="https://github.com/user-attachments/assets/188ab076-6bed-43fc-a3d1-3d91f2ccdf0c" target="_blank">
|
|
<img src="https://github.com/user-attachments/assets/188ab076-6bed-43fc-a3d1-3d91f2ccdf0c" width="300" />
|
|
</a>
|
|
|
|
**API Overview**
|
|
|
|
<a href="https://github.com/user-attachments/assets/dc0ace44-1c0b-4eb6-afd2-0cb11db173b3" target="_blank">
|
|
<img src="https://github.com/user-attachments/assets/dc0ace44-1c0b-4eb6-afd2-0cb11db173b3" width="300" />
|
|
</a>
|
|
|
|
**User Overview**
|
|
|
|
<a href="https://github.com/user-attachments/assets/e808a20b-6cfc-472b-b539-f57c2001d822" target="_blank">
|
|
<img src="https://github.com/user-attachments/assets/e808a20b-6cfc-472b-b539-f57c2001d822" width="300" />
|
|
</a>
|
|
|
|
**Download Link**
|
|
|
|
<a href="https://github.com/Forceu/Gokapi/assets/1593467/d26d0642-4f85-47f9-ae69-50c3b8bc7717" target="_blank">
|
|
<img src="https://github.com/Forceu/Gokapi/assets/1593467/d26d0642-4f85-47f9-ae69-50c3b8bc7717" width="300" />
|
|
</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Getting Started
|
|
|
|
You can deploy Gokapi in seconds using Docker or directly on your system.
|
|
|
|
[Installation Guide](https://gokapi.readthedocs.io/en/latest/setup.html)
|
|
[Usage Instructions](https://gokapi.readthedocs.io/en/latest/usage.html)
|
|
|
|
## License
|
|
|
|
This project is licensed under the AGPL3 - see the [LICENSE.md](LICENSE.md) file for details
|
|
|
|
## Contributors
|
|
<a href="https://github.com/forceu/gokapi/graphs/contributors">
|
|
<img src="https://contributors-img.web.app/image?repo=forceu/gokapi" />
|
|
</a>
|
|
|
|
|
|
|
|
## Donations
|
|
|
|
As with all Free software, the power is less in the finances and more in the collective efforts. I really appreciate every pull request and bug report offered up by our users! If however, you're not one for coding/design/documentation, and would like to contribute financially, you can do so with the link below. Every help is very much appreciated!
|
|
|
|
[](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=donate@bulling.mobi&lc=US&item_name=BarcodeBuddy&no_note=0&cn=¤cy_code=EUR&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted) [](https://liberapay.com/MBulling/donate)
|
|
|
|
Powered by [Jetbrains](https://jb.gg/OpenSourceSupport)
|
|
|
|
|
|
|