No description
| .vscode | ||
| frontend_v2 | ||
| scripts/update_relations | ||
| server | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| backup-example.yaml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| nginx.conf | ||
| README.md | ||
Nysoure
A file sharing service that allows you to upload files and share them with others.
Features
- Resource Creation: Create resources with a title, description, tags, and images.
- File Uploads: Attach files to resources for easy sharing.
- Comments: Comment on resources to foster discussions or provide feedback.
- File Downloads: Download shared files with ease.
- Search Functionality: Quickly find resources by title, description, or tags.
- Admin Management: Full server control via an intuitive management panel.
- Abuse Prevention: Integrated with Cloudflare Turnstile and IP-based download limits to prevent misuse.
Deployment
Docker
- Clone the repository
- Install Docker and Docker Compose
- Run
docker-compose up -dto start the application