goBrowser alternatives and similar software solutions
Based on the "Web based file managers" category.
Alternatively, view goBrowser alternatives based on common mentions on social networks and blogs.
-
Filestash
๐ฆ A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ... -
DirectoryLister
๐ Directory Lister is the easiest way to expose the contents of any web-accessible folder for browsing and sharing. -
Encode Explorer
Encode Explorer is a single page file browser, it is simple and functional. -
Monsta FTP
Open source PHP/Ajax cloudware that puts FTP file management right in your browser, anywhere, any time. -
s3server
Server to index & view files in a s3 or Google Cloud Storage bucket. -
explorer
Explore and share. Highly-configurable directory listing made with nodejs. -
Surfer
Simple static file server with cli and webinterface. This is just a mirror repo
Collect and Analyze Billions of Data Points in Real Time
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of goBrowser or a related project?
README
goBrowser
What goBrowser
goBrowser is a simple web application for list, download or share yours files.
Screenshot
How to install
Install go
$ apt-get install go
Git clone and compile
cd /opt
git clone https://github.com/xataz/gobrowser.git
cd gobrowser
go build app.go
Run
Run with default option : ./app
Argument
- config="": a string, choose a configfile
- forcessl=false: a bool, force https for share link
- forceurl="": a string, force domain for share link
- hiddenfile=false: a bool, enable hidden files
- listen="127.0.0.1:5000": a string, choose listen port and bind address
- path="/home": a string, choose root path for gobrowser
- webroot="": a string, choose webroot (ex : /files for access with http://mydomain/files)
Example :
./app -hiddenfile -listen 0.0.0.0:8080 -path /home/user -webroot /files
configfile
app.conf.exemple is a example of configfile, run with :
./app -config app.conf
Init script
I create an init script for systemd. Copy it in /lib/systemd/system/gobrowser.service