Skip to content
Beget File Manager App
Python Shell Makefile
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Added redirect after login for non-ajax requests (#68) Oct 17, 2017
cron.d initial commit Dec 16, 2015
promo Add rus readme and add screenshot Jun 23, 2016
rpc @ 6ab5d14 Update submodules (#59) Jan 23, 2017
travis Optimize travis builds Sep 1, 2016
.dockerignore Refactoring + fixes Dec 24, 2015
.gitattributes Add hack for linguist to ignore js/css files Jan 10, 2016
.gitignore Refactoring + fixes Dec 24, 2015
.gitmodules refactoring (#53) Jan 13, 2017
.travis.yml Move travis jobs to shell scripts Sep 1, 2016
Dockerfile Refactoring + fixes Dec 24, 2015
Dockerfile.bower Refactoring + fixes Dec 24, 2015
Dockerfile.cron Refactoring + fixes Dec 24, 2015
Dockerfile.nginx Refactoring + fixes Dec 24, 2015
LICENSE.md Create LICENSE.md Dec 24, 2015
Makefile Refactoring + fixes Dec 24, 2015
README.md Update README.md Oct 17, 2017
README.ru.md Update README.ru.md (#71) Oct 17, 2017
app.env Refactoring + fixes Dec 24, 2015
dev.sh Refactoring + fixes Dec 24, 2015
docker-compose.dev.yml Refactoring + fixes Dec 24, 2015
docker-compose.sh Refactoring + fixes Dec 24, 2015
docker-compose.yml Refactoring + fixes Dec 24, 2015
docker-version.sh Refactoring + fixes Dec 24, 2015
nginx.conf Add favicon from sprut.io website Dec 29, 2015
rpc.env Refactoring + fixes Dec 24, 2015
run-cron.sh initial commit Dec 16, 2015
run.sh Refactoring + fixes Dec 24, 2015

README.md

Build Status

Sprut.io Open Source File Manager

Project web site:

Top features:

  • 2 panel interface with drag and drop features
  • Fluent code editor, with a variaety of custom themes
  • Can search filenames or even text in a given path
  • Supports hotkeys
  • Able to view images

Demo

Requirements

After installing all prerequisites

  1. Download the installer
user@host:~$ wget https://raw.githubusercontent.com/LTD-Beget/sprutio/master/run.sh
  1. Grant the apropriate permissions
user@host:~$ chmod +x run.sh
  1. Run the script
user@host:~$ ./run.sh

It will be running around 10 to 15 minutes on average, great opportunity to drink some tea.

After the installation Docker containers will be started, you can check their status using:

user@host:~$ docker ps

CONTAINER ID   IMAGE                  COMMAND                    NAMES
57cc6c3c2e2b   beget/sprutio-nginx    "nginx -g 'daemon off"     sprutio_nginx_1
3fbc26a6ecc1   beget/sprutio-app      "/init"                    sprutio_app_1
d6d539b09e5a   beget/sprutio-rpc      "/init"                    sprutio_rpc_1
41b22463e99a   beget/sprutio-cron     "/init"                    sprutio_cron_1
2ea18de7d54b   redis:3.0              "/entrypoint.sh redis"     sprutio_redis_

Sprut.io will now be available over https on the following IP-address:

user@host:~$ https://YOUR_SERVER_IP:9443

To log in, please use any of your system's credentials

The file manager will use the default self-signed SSL certificate, to use any other, drop it in the "ssl" folder

Screenshot

Main screen image

We wish you great achievements with our product.

Sprut.io Team.

You can’t perform that action at this time.