No description
Find a file
2026-08-14 20:03:55 +08:00
.vscode feat: async task 2026-05-02 16:16:50 +08:00
frontend_v2 fix: adjust layout spacing in ResourceForm component 2026-07-19 21:08:06 +08:00
scripts/update_relations fix: script for updating relation 2026-05-26 12:27:16 +08:00
server fix: use QueryEscape for proper encoding of reserved characters in S3 download URL 2026-08-14 20:03:55 +08:00
.dockerignore feat: postgresql 2026-02-04 07:59:18 +00:00
.env.example feat: bt task 2026-05-08 10:55:15 +08:00
.gitignore feat: postgresql 2026-02-04 07:59:18 +00:00
backup-example.yaml feat: config backup 2026-03-03 16:30:49 +08:00
docker-compose.yml fix: restart 2026-05-14 19:50:05 +08:00
Dockerfile chore: cleanup 2026-02-04 10:28:36 +08:00
go.mod feat: enhance resource update functionality with flexible update fields 2026-05-28 14:06:07 +08:00
go.sum feat: enhance resource update functionality with flexible update fields 2026-05-28 14:06:07 +08:00
LICENSE Create LICENSE 2025-05-15 21:20:50 +08:00
main.go fix: panic 2026-05-29 11:30:25 +08:00
nginx.conf fix: real ip header 2026-03-04 16:38:35 +08:00
README.md chore: cleanup 2026-02-04 10:28:36 +08:00

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

  1. Clone the repository
  2. Install Docker and Docker Compose
  3. Run docker-compose up -d to start the application