🚀 Folderhost Release v26.6.0
📅 Release Date: 2026-06-23 13:39:16 UTC
📋 What's New
Added
- Session recovery: If your session token expires and client redirects you to the login page, it will now save your path and redirect you to the same page after you login.
- Save file ordering: Now client saves the file ordering settings and you don't have to select the file ordering settings every time you visit the explorer page.
Changed
- Redirect on wrong dirpath: If you try to access a directory path that doesn't exist, it will now redirect you to the / directory instead of showing you an error.
Fixed
- Security: Revised auth check middleware and fixed critical vulnerability. (Thanks to simeonnv)
📦 Downloads
| Platform | Architecture | Format | Download |
|---|---|---|---|
| 🐧 Linux | x86_64 | tar.gz | folderhost-linux-amd64.tar.gz |
| 🐧 Linux | ARMv7 (32-bit) | tar.gz | folderhost-linux-armv7.tar.gz |
| 🐧 Linux | ARM64 | tar.gz | folderhost-linux-arm64.tar.gz |
| 🪟 Windows | x86_64 | zip | folderhost-windows-amd64.zip |
| 🍎 macOS | Intel | tar.gz | folderhost-macos-intel.tar.gz |
| 🍎 macOS | Apple Silicon (M1/M2/M3) | tar.gz | folderhost-macos-applesilicon.tar.gz |
| 🔷 FreeBSD | x86_64 | tar.gz | folderhost-freebsd-amd64.tar.gz |
| 🐋 Docker | Multi-arch | image | docker pull mertjsx/folderhost:v26.6.0
|
🐋 Docker Usage
# Pull the image
docker pull mertjsx/folderhost:v26.6.0
# Or use latest
docker pull mertjsx/folderhost:latest
# Run with docker-compose
# Download docker-compose.prod.yml from repository
docker-compose -f docker-compose.prod.yml up -dImportant: The application will use port 5000 by default, but you can change this in config.yml and update the port mapping in docker-compose.prod.yml accordingly.
🔧 Quick Start
Linux (x86_64)
# Download and extract
wget https://github.com/MertJSX/folderhost/releases/download/v26.6.0/folderhost-linux-amd64.tar.gz
tar -xzf folderhost-linux-amd64.tar.gz
chmod +x folderhost-linux-amd64
# Run
./folderhost-linux-amd64Windows
# Download, extract, and run
# Edit config.yml as needed
folderhost.exe # Or just double clickDocker
# Run container, you can access the files using docker volumes
docker run -d \
--name folderhost-server \
-p 5000:5000 \
-v folderhost_data:/app \
--restart unless-stopped \
mertjsx/folderhost:v26.6.0⚙️ Manual Configuration
- Extract the downloaded archive (for binary installations)
- Run the application once to generate
config.yml - Edit
config.ymlto customize settings (especially the port if needed) - For Docker: Update the port mapping in
docker-compose.prod.ymlif you changed the port inconfig.yml - Restart the application
💡 For issues and questions, please visit the GitHub Issues page.