📂 Web File Browser
Go to file
Henrique Dias 988d2f702d feat: merge everything into a shell script
License: MIT
Signed-off-by: Henrique Dias <hacdias@gmail.com>

feat: make sure wizard is executable

License: MIT
Signed-off-by: Henrique Dias <hacdias@gmail.com>

fix: some stuff

License: MIT
Signed-off-by: Henrique Dias <hacdias@gmail.com>
2018-12-31 18:30:34 +00:00
.ci feat: merge everything into a shell script 2018-12-31 18:30:34 +00:00
.github feat: revert some scripts 2018-12-31 16:43:01 +00:00
auth fix: more verifications, elss errors 2018-12-30 14:55:28 +00:00
bolt fix: more verifications, elss errors 2018-12-30 14:55:28 +00:00
cmd feat: new user api and quick setup 2018-12-31 16:03:36 +00:00
fileutils feat: copy files again 2018-12-30 08:55:45 +00:00
frontend@44658d2a43 close more stuff 2018-12-31 14:14:31 +00:00
http feat: backend support for branding changing 2018-12-31 16:13:26 +00:00
search feat: search working again 2018-12-30 16:39:21 +00:00
types feat: revert some scripts 2018-12-31 16:43:01 +00:00
.dockerignore fix: move everything to LF (#588) 2018-12-28 19:19:54 +00:00
.gitignore feat: merge everything into a shell script 2018-12-31 18:30:34 +00:00
.gitmodules add filebrowser/frontend as a submodule 2018-08-05 10:58:21 +01:00
.gometalinter.json fix: move everything to LF (#588) 2018-12-28 19:19:54 +00:00
.goreleaser.yml feat: many updates (see PR) 2018-12-28 23:40:11 +00:00
.travis.yml feat: merge everything into a shell script 2018-12-31 18:30:34 +00:00
Dockerfile feat: many updates (see PR) 2018-12-28 23:40:11 +00:00
go.mod feat: updates and tidy up 2018-12-31 13:33:32 +00:00
go.sum feat: updates and tidy up 2018-12-31 13:33:32 +00:00
LICENSE chore: add circle ci and use external assets 2018-02-01 16:18:44 +00:00
main.go feat: many updates (see PR) 2018-12-28 23:40:11 +00:00
README.md Update README.md 2018-12-30 20:22:27 +00:00
wizard.sh feat: merge everything into a shell script 2018-12-31 18:30:34 +00:00

INFO: This project is not under active development ATM. A small group of developers keeps the project alive, but due to lack of time, we can't continue adding new features or doing deep changes. Please read #532 for more info!

filebrowser

Travis Go Report Card Documentation Version Chat IRC

filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files. It allows the creation of multiple users and each user can have its own directory. It can be used as a standalone app or as a middleware.

Table of contents

Quick Start

The fastest way for beginners to start using File Browser is by following the instructions bellow. Although, there are other ways to install/use it.

Done! It will tell you the address in which File Browser is running. You only need to open it and use the following credentials (you should change them!):

  • Username: admin
  • Password: admin

Although this is the fastest way to run File Browser, we recommend you to take a look at its usage as it contains more information about what you can do.

Features

Installation

One-step script

If you're running a Linux distribution or macOS, you can use our special script - made by Kyle Frost - to download the latest version of File Browser and install it on /usr/local/bin.

curl -fsSL https://filebrowser.github.io/get.sh | bash

If you're on Windows, you can use PowerShell to install File Browser too. You should run the command as administrator because it needs perissions to add the executable to the PATH:

iwr -useb https://filebrowser.github.io/get.ps1 | iex

Docker

Usage

  • Add info for recommended way to install.
  • Add info about custom branding.
  • Add info about command runner.
  • Add info about

Command line interface

The command line interface is very extensive and you can use it to modify settings, modify users or even have a generator of File Browser installations. The main subcommands available are:

  • cmds to manage the command runner.
  • config to manage the configuration of the installation.
  • users to manage your users.
  • init is an alias to config init.

All commands have the --help (shorthand -h) flag available and we invite you to explore all the commands for your own use.

Contributing

The contributing guidelines can be found here.