Skip to content
Online FTP / Amazon S3 Filebrowser
PHP Vue JavaScript HTML
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Use guessExtension to determine the file's extension Oct 19, 2017
bootstrap Installed Laravel 5.2 Jan 30, 2016
config Use daily logs by default May 22, 2017
database Updated to Laravel 5.3 Dec 17, 2016
public Removed web.config Dec 20, 2016
resources Removed GitHub ribbon when loggen in (closes #11) Jul 25, 2018
routes Updated to Vue 2.0 Dec 19, 2016
storage Updated to Laravel 5.3 Dec 17, 2016
tests Fixed tests Dec 20, 2016
.env.example Removed unneccessary entries May 22, 2017
.gitattributes Updated to Laravel 5.3 Dec 17, 2016
.gitignore Cleaned up filesystem Dec 20, 2016
.travis.yml Removed hhvm Dec 20, 2016
LICENSE Added license Aug 13, 2018
README.md Merge branch 'develop' Dec 20, 2016
artisan Updated to Laravel 5.3 Dec 17, 2016
composer.json Updated to Laravel 5.3 Dec 17, 2016
composer.lock Updated to Laravel 5.3 Dec 17, 2016
gulpfile.js Updated to Laravel 5.3 Dec 17, 2016
npm-shrinkwrap.json Fixed vue-resource to 1.0.3 Sep 8, 2017
package.json Fixed vue-resource to 1.0.3 Sep 8, 2017
phpunit.xml
server.php Updated to Laravel 5.3 Dec 17, 2016
yarn.lock Updated to Vue 2.0 Dec 19, 2016

README.md

Online FTP / Amazon S3 Filebrowser

Build Status

Simple file browser built with Laravel and Vue.

Installation

  1. Clone this repository to your machine.
  2. composer install
  3. yarn or npm install
  4. gulp or gulp --production

Max upload size

Make sure to restrict the maximum upload size in your php config as well as in the .env file.

Filesystem cleanup

Setup a cronjob to remove old files from your filesystem or trigger it manually.

php artisan onlineftp:cleanup

See https://laravel.com/docs/5.3/scheduling#introduction on how to setup the task scheduler cronjob.

You can’t perform that action at this time.