How to Install Filestash on macOS

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.

Prerequisites

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:

Installing Homebrew

  1. Open a terminal window by pressing "Cmd + Spacebar" and typing "terminal" in the search bar.
  2. Enter the following command to install Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Hit Enter and wait for the installation to complete.

Installing Docker

  1. Open a terminal window.
  2. Enter the following command to install Docker:
brew install docker
  1. Hit Enter and wait for the installation to complete.

Installing Filestash

Now that you have Homebrew and Docker installed, you can proceed to install Filestash:

  1. Open a terminal window.
  2. Enter the following command to install Filestash with Docker:
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.

  1. Wait for the download to complete, then open your web browser and go to http://localhost:8338

  2. 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.

  3. You'll be taken to the Filestash dashboard, where you can upload and manage your files.

Wrapping Up

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!