gossa

Manage and share multimedia files using a fast, dependency-free server. Enjoy drag-and-drop uploads, video streaming, and a highly responsive web interface.

Set up a fast, dependency-free web server to manage and share your multimedia files. Built with simplicity and performance in mind, this lightweight solution requires under 250 lines of code, making it highly secure and easy to review. It provides a highly responsive web interface that loads in milliseconds, ensuring quick access to your data across any device.

Take advantage of a robust set of built-in features designed for file management:

  • Drag-and-drop uploader for quick file transfers.
  • Native video streaming, picture browsing, and PDF viewing directly in the browser.
  • A built-in simple note editor for quick text modifications.
  • Full keyboard navigation for efficient browsing.
  • Support for multi-account setups and a secure read-only mode.

Whether you run it via Docker, a package manager, or as a standalone binary, it offers a reliable, multi-platform solution with reproducible builds and extensive test coverage.

Directory Structure

gossa
data
.env
docker-compose.yml

docker-compose.yml

services:
  gossa:
    image: pldubouilh/gossa
    container_name: gossa
    restart: unless-stopped
    ports:
      - "8001:8001"
    environment:
      - GOSSA_USER=${GOSSA_USER}
      - GOSSA_PASS=${GOSSA_PASS}
      - GOSSA_RO=false
      - GOSSA_SKIP_HIDDEN=true
    volumes:
      - ./data:/shared

.env

GOSSA_USER=admin
GOSSA_PASS=your_secure_password

Share:

Ad
Favicon

 

  
 

Similar to gossa

Favicon

 

  
  
Favicon

 

  
  
Favicon