Simple static file server with webui to manage files.
Deploy this app to RackNerd for $0.99/mo only!
Surfer is a Simple static file server. It comes with a commandline tool to upload files from your local folders and a webinterface to manage files directly on the server.
or using the Cloudron command line tooling
cloudron install --appstore-id io.cloudron.surfer
The app package can be built using the Cloudron command line tooling.
git clone https://git.cloudron.io/cloudron/surfer.git
cd surfer
cloudron build
cloudron install
Surfer can also be run standlone on any server:
git clone https://git.cloudron.io/cloudron/surfer.git
cd surfer
npm install
npm run build
./server.js <public folder>
Use the admin
tool to manage local users.
The admin interface is available under the /_admin
location or you can upload files using the commandline tool.
First, install the surfer cli tool using npm.
npm -g install cloudron-surfer
Login using your Cloudron credentials:
surfer login <this app's url>
Put some files:
surfer put [file]
The e2e tests are located in the test/
folder and require nodejs. They are creating a fresh build, install the app on your Cloudron, perform tests, backup, restore and test if the files are still ok.
cd surfer
npm install
USERNAME=<cloudron username> PASSWORD=<cloudron password> mocha --bail test/test.js
git clone https://git.cloudron.io/cloudron/surfer.git
cd surfer
npm install
During UI development, the assets have to be built after changes. This can be done automatically with
npm run watch
While having the ./server.js
instance running.
Please login to review this project.
No reviews for this project yet.
CLI tool to serve files and dirs over HTTP.
Theme built to enhance the experience of browsing web direc…
Simple PHP based directory lister that lists a directory an…
Comments (0)
Please login to join the discussion on this project.