CasaOS is an open-source personal cloud system for home servers that adds a web UI for managing files, storage and Docker apps.
MertJSX/folderhost
A self-hosted cloud file platform shipped as a single Go binary, for sharing files, editing code collaboratively and managing users.
Open-source alternative to:Dropbox
Google Drive
- Stars
- 360
- Forks
- 20
- Open issues
- 3
- Last commit
- 13 hours ago
What is it?
FolderHost is a self-hosted cloud platform for storing, sharing and managing files with other users. The backend is written in Go and the web client is built with React and TypeScript, and both ship together in one executable that runs on Windows and Linux without extra dependencies. A Docker image is also provided.
The project covers the core needs of a small private file server: full file operations such as upload, download, move, copy and rename, chunked uploads for large files, a recovery bin with configurable limits, and a permissions system for multiple users. Live code editing is available through the Monaco Editor, and activity logs and per-user storage limits are included. Configuration lives in a config.yml file generated on first run, which also controls HTTPS through self-signed or Let's Encrypt certificates.
The author notes that the web client is not designed for mobile devices yet. Authentication uses JWT tokens that are tied to the login IP and user agent, so a session from a different device logs out the previous one.
Key features
- 01Ships as a single Go binary with no external dependencies, available for Windows and Linux.
- 02Full file operations including upload, download, move, copy, rename, and archive handling.
- 03Chunked uploads for large files.
- 04Recovery bin with optional storage limits.
- 05Multi-user permissions and per-user storage limits.
- 06Live code editing with Monaco Editor and audit logs for activity.
Use cases
- Running a private file sharing server on a home or office network.
- Sharing files and managing accounts for a small team without setting up Nextcloud.
- Hosting shared files for a game server or similar project where several people need access.
- Trying out a lightweight self-hosted alternative to heavier cloud storage stacks.
Topics
FAQ
- What is folderhost?
- A self-hosted cloud file platform shipped as a single Go binary, for sharing files, editing code collaboratively and managing users. FolderHost is a self-hosted cloud platform for storing, sharing and managing files with other users. The backend is written in Go and the web client is built with React and TypeScript, and both ship together in one executable that runs on Windows and Linux without extra dependencies. A Docker image is also provided.
- Is folderhost free to use? What license does it have?
- folderhost is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is folderhost still maintained?
- Actively maintained. The last commit to folderhost was on Oct 18, 2026.
- What can I use folderhost for?
- Running a private file sharing server on a home or office network. Sharing files and managing accounts for a small team without setting up Nextcloud. Hosting shared files for a game server or similar project where several people need access. Trying out a lightweight self-hosted alternative to heavier cloud storage stacks.
- Where can I get folderhost?
- The source code and installation instructions are on GitHub: https://github.com/MertJSX/folderhost
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Apache Answer is an open-source Q&A platform for building community forums, help centers, and knowledge management sites.
A self-hosted gym and body-weight tracker for planning routines, logging workouts and tracking progress, with passkey login and data kept on your own server.
Open-source game server management panel that runs each game server in an isolated Docker container behind a web UI.
Self-hosted, open-source PDF editing platform for editing, signing, redacting, converting and automating PDFs in the browser, desktop, or via API.
Self-hosted uptime monitoring tool that checks HTTP, TCP, DNS, ping and more, with status pages and notifications.