gobrowser

Simple http file browser

Stars
113
Forks
18
Open issues
5
Closed issues
6
Last commit
over 6 years ago
Watchers
113
Total releases
0
Total commits
41
Open PRs
0
Closed PRs
4
Repo URL
Platform
License
gpl-3.0
Category
Usecase
Offers premium version?
NO
Proprietary?
NO
About

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

Alternative Projects
No projects found

Subscribe to Open Source Businees Newsletter

Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.

We'll never share your email with anyone else.