webscp

command module
v0.1.0-beta-4.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2023 License: Apache-2.0 Imports: 1 Imported by: 0

README

WebSCP

Go Report Card Version Docker Docker Docker

WebSCP provides a simple, graphical frontend for securely copying files between Linux servers using scp.

https://user-images.githubusercontent.com/10281476/234520425-08791a15-6bf4-4395-980c-96cb6c79f7b3.mov

It builds on the brilliant web browser based file manager, File Browser, and extends it with the following features:

  • Single Sign On using Open ID Connect Discovery
  • 2 click setup to connect to other WebSCP instances
  • A graphical frontend for securely copying files between servers using scp

https://user-images.githubusercontent.com/10281476/234520613-ee4319ef-dec7-407e-a064-857b8a9c3faf.mov

https://user-images.githubusercontent.com/10281476/234520712-72b5a7e5-ce96-4ce7-b1b0-3387027f2edb.mov

The file manager comes with a configurable root 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 root directory and permissions.

Features

For File Browser features concering local operations, please refer to the original docs at https://filebrowser.org/features.

  • Seamleassly set up SSH key authentication based connectoins using a one time access token from the remote
  • Connections are only visible to the user who created them
  • Connection are tied to the remote user who generated the access token
  • Authentication with the remote user's credentials is required when a connection is beeing used
  • Upload files and/or directories to remote servers using existing connections
  • Option to compress files before upload
  • User permissions and restrictions are respected on both the local and remote sides
  • Detect file name conflicts before remote copy
  • Option to keep or replace existing files on the remote in case of conflict
  • Keep track of remote operations or cancel them through the UI

Installation

WebSCP requires Docker to run. See sample configuration and installation instructions on GitHub.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL