Quick Start
There are several ways to set up FolderHost. You can start using it by pulling Docker image or downloading the binary from GitHub.
Native (Recommended)
⚠️ Warning: Don't forget to change admin password from
config.yml, after first start.
Windows
Download the latest release, create a directory on your computer then extract the archive inside it. Double-click the executable file and make sure that config.yml appears. After that, edit config.yml file, change the admin password! You can now start it normally!
Linux
Just copy and paste these commands, and FolderHost will start working. It's around 23 MB.
wget https://github.com/MertJSX/folderhost/releases/latest/download/folderhost-linux-amd64.zip
unzip folderhost-linux-amd64.zip
chmod +x folderhost
# Run it once to generate the config.yml file, then edit it.
./folderhostDocker
Open your terminal, paste this command, and you're ready to use it! Open http://localhost:5000 and start using it!
# 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:latestDocker compose
First pull the latest Docker image.
docker pull mertjsx/folderhost:latestCreate a file with name docker-compose.yml then paste the code below. You can edit it according to your needs.
services:
folderhost:
image: mertjsx/folderhost:latest
container_name: folderhost-server
ports:
- "5000:5000" # Change to match your config.yml port
volumes:
- folderhost_data:/app
restart: unless-stopped
volumes:
folderhost_data:Then run the following command inside the directory where the docker-compose.yml file is located and you're ready to go:
docker-compose up -d
