Filestash is a web-based file manager and organizer that can be installed on your local system. In this tutorial, we'll show you how to install Filestash on macOS.
Before you start, you need to make sure you have the following installed on your macOS system:
If you don't have these installed, follow these steps to install them:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install docker
Now that you have Homebrew and Docker installed, you can proceed to install Filestash:
docker run -d -p 8338:8338 -v `pwd`/filestash:/data filestash/filestash
This command downloads the latest filestash image from Dockerhub, runs it as a daemon process, maps port 8338 of the container to the same port on your system, and creates a data volume for persistence.
Wait for the download to complete, then open your web browser and go to http://localhost:8338
The Filestash login page will appear. Enter a username and password to create a new account, or use an existing account if you already have one.
You'll be taken to the Filestash dashboard, where you can upload and manage your files.
Congratulations, you've successfully installed Filestash on your macOS system! You can now access it from any web browser using the URL http://localhost:8338. To stop the filestash container, enter the following command in a terminal window:
docker stop <container_id>
Replace <container_id>
with the ID of the running Filestash container (which you can find using the docker ps
command).
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!