Surfer logo

Surfer

  •  0 ratings
In category: File Transfer / Web-based File Managers

About Surfer

Simple static file server with webui to manage files.

  •   1085  
  •   0  
  •   0  
  •   0  
Github stats:
  •  Commits: 577  
  •   6  
  •   1  
  •  Latest commit: Apr 6, 2023  

Self-host this app for $0.99/mo only!

Languages/Platforms/Technologies:
Lincenses:

More about Surfer

Surfer

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.

Installation

Install

or using the Cloudron command line tooling

cloudron install --appstore-id io.cloudron.surfer

Building

Cloudron

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

Standalone

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.

File management

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]

Testing

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

Development

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.

Comments (0)

Please login to join the discussion on this project.

Surfer Reviews (0)

Overall Rating

None

based on 0 ratings

Please login to review this project.

No reviews for this project yet.

↑ back to top

RackNerd Medium Rectangle Banner

Popular Projects

FluxBB

in Social Networks and Forums
 45k    0    0    0  

Nextcloud

in File Transfer & Synchronization
 36k    1    1    0  

Dashboard

in Personal Dashboards
 14k    0    0    0  

Libre Translate

in Miscellaneous
 14k    0    0    0  

Libreddit

in Social Networks and Forums
 12k    0    1    0  

Audiobookshelf

in Audio Streaming
 12k    0    1    0  

Mediagoblin

in Photo and Video Galleries
 10k    0    0    0  

Most Discussed

Nextcloud

in File Transfer & Synchronization
 36k    1    1    0  

Tube Archivist

in Automation
 6k    0    1    0  

OneDev

in Project Management
 4k    0    0    0  

iodine

in Proxy
 4k    0    0    0  

Alf.io

in Booking and Scheduling
 4k    0    0    0  

sysPass

in Password Managers
 2k    0    0    0  

Misskey

in Social Networks and Forums
 4k    0    0    0  
pCloud Lifetime

Top Rated Projects

Gitea

 1 rating
in Project Management

Bagisto

 1 rating
in E-commerce

LinkAce

 1 rating
in Bookmarks and Link Sharing

Pydio

 1 rating
in File Transfer & Synchronization

Audiobookshelf

 1 rating
in Audio Streaming

Nextcloud

 1 rating
in File Transfer & Synchronization

Seafile

 1 rating
in File Transfer & Synchronization

Categories

You May Also Be Interested In

DirectoryLister logo
DirectoryLister cover

DirectoryLister

Simple PHP based directory lister that lists a directory an…

Apaxy logo
Apaxy cover

Apaxy

Theme built to enhance the experience of browsing web direc…

miniserve logo
miniserve cover

miniserve

CLI tool to serve files and dirs over HTTP.