Self-hosted#
Fangout offers the same warp speed file server for self-host as the one that is being used for Fangout public cloud for free to all editors and studios even without subscription, and the file server restful API is available for 3rd party integrations for free as well.
Download the file server#
The Fangout warp speed file server is the magical engine that powers the Fangout app for editors and studios to transfer files in accelerated speed regardless distances all over the world.
Go to the download page from in the app’s main menu to download the file server binary for the system of your choice, Linux, Mac or Windows.
Installation#
The server binary can run anywhere on Linux, Mac or Windows systems.
Upgrade your server#
To upgrade your file server, simply download the newer version binary and replace the old binary and restart. The new binary will update the database accordingly.
Frequently asked questions#
Is it free for the traffic that goes through a self-hosted server in a subscribed studio?#
Yes, only those traffic and storage usage that go through The Fangout provided storage will be recorded and be charged.
Does Fangout do retention on self-hosted servers?#
No, Fangout does not do any retention, cleanup or any background job of this kind to self-hosted servers, meaning files on self-hosted servers will not be touched by fangout maintenance jobs.
Do I need to open ports for the server behind a firewall to be mounted to Fangout?#
No, Fangout will never directly access your self-hosted server behind a firewall except when it is being mounted, your client laptop/desktop calls the file server to connect to the Fangout app server. After mounted, the file server behind the firewall will connect to the Fangout app and be fully functional for file operations including view, manage and transfer.
Does the self-hosted server need a certificate?#
Yes, and no.
Yes, if the self-hosted server is installed on a publically exposed cloud instance and acting as a public server, a certificate much be installed for secure server identification. If the server is behind a firewall, it is also recommanded but not necessary because it will be more secure when files are uploaded to or downloaded from the self-hosted file server from the client laptop/desktop.
No, if both the self-hosted server and the client machine are behind the same firewall, server certificate could be unnecessary.
The transfer that happens between the self-hosted server and the Fangout public cloud file server will always be initiated from the self-hosted server side which only act as a client to upload to or download from the Fangout cloud file server, so a certificate could be optional which is convenient for work-from-home editors and freelancers who have home labs.
Do I need to open ports for the server behind a firewall to transfer files?#
Yes, and no.
Yes, for transfers 1. between your client laptop/desktop and the self-hosted file server, the single UDP (55001 by default) port needs to be opened on the self-hosted file server side, 2. between two self-hosted file servers, both sides need to open the UDP port for the two servers to be able to communicate to each other.
No, between self-hosted and the Fangout public file server, the self-hosted server is acting as a client, requesting the public server to upload or download files, so no need to open any port.
Does Fangout intercept my transfers between self-hosted servers?#
No, fangout file server transfers are end-to-end, there is no 3rd party that can intercept the data being transferred encrypted end-to-end with the crypto level encryption algorithms.
Can I view and operate my files on the self-hosted file servers behind the firewall?#
Yes, once the self-hosted file servers are mounted onto Fangout app, you can view and operate on the files from anywhere as long as you have access to Fangout web or desktop app.
Can I view and operate my files on my laptop at home from in my office?#
Yes, Fangout desktop app runs with a Fangout file server running at background as the default self-hosted file server, and you can mount the local storage onto Fangout app with Personal scope, then you can view and operate files on your laptop at home from anywhere.
Note that Fangout file server transfers files end-to-end, when you operate your laptop to transfer files from in your office, the laptop still needs a direct connection to the destination, for example you can operate your laptop to upload to or download from Fangout public servers or any publically self-hosted file servers.
If you want to transfer files between your laptop at home to or from your desktop in the office, you will need to mount the office desktop storage onto Fangout through a VPN so that your laptop at home has direct connection to your office via VPN.