Try FolderHarbor
Try a demonstration of the FolderHarbor stack!
Web Panel
Go to the public web panel. Select the default server, "https://demo.fh.novatea.dev". Type any username of your choice, and enter a password (make sure to keep track of these). Then, click Register. You will be sent to the home page, welcome to FolderHarbor!
In this demo server, you have nearly full administrator permissions. You can click the Admin button on the top bar to use and explore the administrator dashboard. Feel free to edit your own account, but please don't mess with other people's accounts!
Server
On the web panel's home page, there are instructions on how to connect with WebDAV and FTP. Pick one (or both) and follow the instructions. If you want to use token-based login, click on your token.
My recommendations on how to connect are below:
- macOS: Open Finder and click Go in the toolbar. Then, select "Connect to Server..." and enter the WebDAV/FTP server address from the web panel. Enter your username and password, or put the token from the web panel into the password box (making sure it starts with "
token_"). NOTE: FTP is read-only in Finder, this is a macOS limitation. Use WebDAV instead for write access! - Linux: Open your file manager (GNOME Files, Dolphin, and Nemo all support this, and likely others). Go to the Network tab and enter the WebDAV/FTP server address from the web panel. Enter your username and password, or put the token from the web panel into the password box (make sure it starts with "
token_"). - Windows: Open the File Explorer. Go to "This PC" and click on the 3 dots -> "Add a network location". Click Next twice, then enter the WebDAV/FTP server address from the web panel into the box. Click Next, then un-check "Log on anonymously" and enter your username. Click Next twice more, then Finish. Finally, enter your password (or put the token from the web panel into the password box, making sure it starts with "
token_"). NOTE: You may have better performance and luck with FTP than WebDAV on Windows, though both should work.
From here, feel free to explore the files on the server a bit! If you want, you can also give your user account the "Everything" (ID #1) ACL, which will give you a few extra files :3
CLI
FolderHarbor has a powerful CLI! You can download it from this page.
Once you have downloaded and installed it, run the folderharbor auth login command in your terminal. This will ask for a server address, enter "https://demo.fh.novatea.dev". From there, enter your username and password from when you registered.
Once authenticated, run folderharbor --help. You can then test any of the functions it lists by following the instructions for the command! I suggest starting with folderharbor account get.
Done!
Thanks for trying out FolderHarbor! This project has taken over 3 months to complete, with over 100 hours of coding time. I'm truly grateful that you've taken the time to look at what I made. ~Nova
If you want to run your own FolderHarbor server, check out the page for FolderHarbor Server for self-hosting instructions! You can also self-host the FolderHarbor web panel if you would rather not use my hosted one.



