All Projects → pldubouilh → Gossa

pldubouilh / Gossa

Licence: mit
🎶 a fast and simple multimedia fileserver

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Gossa

Xsrv
[mirror] Install and manage self-hosted services/applications, on your own server(s) - ansible collection and utilities
Stars: ✭ 89 (-77.18%)
Mutual labels:  self-hosted, server
Hrscan2
A self-hosted drag-and-drop, nosql yet fully-featured file-scanning server.
Stars: ✭ 25 (-93.59%)
Mutual labels:  self-hosted, server
Docker Serveo Server
https://serveo.net is an alternative for ngrok. taichunmin/serveo-server can let you host your own serveo. And taichunmin/serveo can let you secure URL to your localhost server through any NAT or firewall in Docker.
Stars: ✭ 44 (-88.72%)
Mutual labels:  self-hosted, server
Laravel Parse
A Parse SDK bridge for Laravel 5
Stars: ✭ 116 (-70.26%)
Mutual labels:  self-hosted, server
Hrcloud2
A full-featured home hosted Cloud Drive, Personal Assistant, App Launcher, File Converter, Streamer, Share Tool & More!
Stars: ✭ 134 (-65.64%)
Mutual labels:  self-hosted, server
Secure Wireguard Implementation
A guide on implementing a secure Wireguard server on OVH (or any other Debian VPS) with DNSCrypt, Port Knocking & an SSH-Honeypot
Stars: ✭ 200 (-48.72%)
Mutual labels:  self-hosted, server
Supysonic
Supysonic is a Python implementation of the Subsonic server API.
Stars: ✭ 187 (-52.05%)
Mutual labels:  self-hosted, server
Waveline Server
Simple self-hosted music streaming server
Stars: ✭ 248 (-36.41%)
Mutual labels:  self-hosted, server
Aero
🚄 High-performance web server for Go.
Stars: ✭ 354 (-9.23%)
Mutual labels:  server
Haven
Self-hostable private blogging
Stars: ✭ 373 (-4.36%)
Mutual labels:  self-hosted
Mirakurun
A Modern DTV Tuner Server Service for ISDB.
Stars: ✭ 352 (-9.74%)
Mutual labels:  server
Kibitzr
Personal Web Assistant
Stars: ✭ 358 (-8.21%)
Mutual labels:  self-hosted
Einx
a framework in golang for game server or app server
Stars: ✭ 376 (-3.59%)
Mutual labels:  server
Anki Sync Server
Self-hosted Anki sync server
Stars: ✭ 352 (-9.74%)
Mutual labels:  server
Skygear Server
Skygear - an open source serverless platform for modern secure app development
Stars: ✭ 380 (-2.56%)
Mutual labels:  server
Vespa
The open big data serving engine. https://vespa.ai
Stars: ✭ 3,747 (+860.77%)
Mutual labels:  server
Mscs
Powerful command-line control for UNIX and Linux powered Minecraft servers
Stars: ✭ 347 (-11.03%)
Mutual labels:  server
Offen
The fair and lightweight alternative to common web analytics tools.
Stars: ✭ 385 (-1.28%)
Mutual labels:  self-hosted
Onpremise
Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept
Stars: ✭ 4,558 (+1068.72%)
Mutual labels:  self-hosted
Cuberite
A lightweight, fast and extensible game server for Minecraft
Stars: ✭ 3,984 (+921.54%)
Mutual labels:  server

gossa

e

build status docker build status docker pulls github downloads

a fast and simple webserver for your files, that's dependency-free and with under 250 lines of code, easy to review.

a simple UI comes as default, featuring :

  • 🔍 files/directories browser & handler
  • 📩 drag-and-drop uploader
  • 🚀 lightweight and dependency free
  • 💾 90s web UI that prints in ms
  • 📸 picture browser
  • 📽️ video streaming
  • ✍️ simple text editor
  • ⌨️ keyboard navigation
  • 🥂 fast golang static server
  • 🔒 easy/secure multi account setup, read-only mode

build

built blobs are available on the release page - or simply make build this repo.

arch linux users can also install through the user repos - e.g. yay -S gossa

usage

% ./gossa --help

% ./gossa -h 192.168.100.33 ~/storage

shortcuts

press Ctrl/Cmd + h to see all the UI/keyboard shortcuts.

fancier setups

release images are pushed to dockerhub, e.g. :

# pull from dockerhub and run
% sudo docker run -v ~/LocalDirToShare:/shared -p 8001:8001 pldubouilh/gossa

in a do-one-thing-well mindset, HTTPS and authentication has been left to middlewares and proxies. sample caddy configs are available to quickly setup multi users setups along with https.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].