Pupcloud screenshot

Pupcloud

Author Avatar Theme by Proofrock
Updated: 31 Jan 2023
134 Stars

[SUSPENDED] A portable web file manager and gallery

Overview

Pupcloud is a project that has been suspended temporarily due to lack of time but the creator expresses a desire to restart the project in the future. Pupcloud is described as a web application that allows users to browse, manage, and share files in a portable way without the need for a database or config files.

Features

  • Web interface that scales well on mobile
  • No data saved on disk (no database, no .dotfiles)
  • Authentication for secure access
  • Read-only mode to prevent file system writes
  • File previews for supported file types
  • (Revokable) folder sharing with separate URLs
  • Customizable app screen title

Installation

  1. Download the Pupcloud executable file for your OS/arch.
  2. Unpack the downloaded file.
  3. Execute the file with the directory to serve as an argument.
./pupcloud /path/to/directory
  1. Access Pupcloud by opening http://localhost:17178 in a browser.

Additional Configuration Options:

  • Enable “write” operations: -E or --allow-edits
  • Setup authentication: -P or -H
  • Setup folder sharing: --share-profile, --share-port, --share-prefix
  • Specify a title/brand for the window: --title
  • Use a different port: -p
  • Bind to a network interface: --bind-to
  • Follow symlinks: --follow-symlinks
  • Specify maximum upload size in Megabytes: --max-upload-size

Note: Running as root is forbidden by default.

Summary

Pupcloud is a simple yet feature-rich web application that allows users to access and manage files in a portable manner without the need for complex setups like databases or configuration files. With its focus on minimalism and ease of use, Pupcloud provides a convenient solution for browsing and sharing files securely.