slcl

Website

Minimal web-based file server for lightweight personal cloud storage

Activity unknown

No repository statistics available for this project.

slcl is a simple and lightweight “cloud storage” web file server focused on portability, minimalism, and efficiency. It provides a private, authenticated directory for uploads and a separate read-only public sharing area, aiming to be a low-resource alternative to heavier file platforms.

Key Features

  • Private user area with authentication, file uploads, and configurable per-user quota
  • Read-only public file sharing via a dedicated public directory (implemented with symlinks)
  • Download folders as ZIP archives
  • No client-side JavaScript requirement
  • Stateless authentication using signed JSON Web Tokens (no server-side session storage)
  • Optional thumbnail support via an external helper process using a named pipe

Use Cases

  • Lightweight personal or family “Dropbox-like” web file access on low-end hardware
  • Simple authenticated upload portal with quotas for small teams or labs
  • Public distribution of selected files with a separate read-only share area

Limitations and Considerations

  • TLS is intentionally not implemented; it must be provided by a reverse proxy
  • Uploads are not end-to-end encrypted; encryption must be done before uploading if needed

slcl is a good fit when you want a small, fast, and simple web file server with basic sharing and uploads, without the overhead of full collaboration suites. It is especially suitable for environments where resource usage, simplicity, and minimal dependencies matter most.

Categories:

Tags:

Tech Stack:

Share:

Similar to slcl

Mikochi

Minimalist remote file browser with streaming and upload features

372
17
Last commit

Mikochi is a minimalist remote file browser for self-hosted servers and NAS. Browse, fuzzy-search, upload, download (tar.gz), manage and stream files via a Go API and Preact frontend.

MITActively maintained
Alternative to:
FileBrowser logo
FileBrowser
+9
YeetFile logo

YeetFile

Encrypted self-hosted file sharing and vault with client-side encryption

312
21
Last commit

Self-hosted encrypted file sharing and vault. Client-side encryption, shareable expiring links, CLI and web UI, and storage backends (local, S3, Backblaze B2).

AGPL-3.0Slowing down
Alternative to:
WeTransfer logo
WeTransfer
+17
AList logo

AList

Multi-storage file listing server with WebDAV and previews

50.1k
7.9k
Last commit

AList is a multi-storage file listing and sharing server with WebDAV access, file previews, protected routes, uploads, and cross-storage file operations.

AGPL-3.0Actively maintained
Alternative to:
Dropbox logo
Dropbox
+19
FileBrowser Quantum logo

FileBrowser Quantum

Web-based file manager with sharing, access control, and search

8k
426
Last commit

Self-hosted web file browser to manage files, users, access control, sharing links, previews, and fast indexed search with real-time UI updates.

Apache-2.0Actively maintained
Alternative to:
FileBrowser logo
FileBrowser
+19
miniserve logo

miniserve

Single-binary CLI HTTP server for quickly serving files

7.8k
399
Last commit

Cross-platform single-binary CLI to serve files and directories over HTTP with directory listings, uploads, authentication, TLS, and WebDAV.

MITActively maintained
Alternative to:
Send Anywhere logo
Send Anywhere
+8

myDrive

Self-hosted cloud file storage and sharing server

4.2k
487
Last commit

Open source Google Drive-like cloud storage with uploads, sharing, media gallery, and optional AES-256 encryption, backed by MongoDB and pluggable storage.

GPL-3.0Likely dormant
Alternative to:
Google Drive logo
Google Drive
+16