Skip to content

gregorwolf1973/onionshare-addon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OnionShare — Home Assistant Add-on

GitHub release License: MIT Open your Home Assistant instance and show the add add-on repository dialog with a specific repository URL pre-filled.

A Home Assistant add-on that brings OnionShare to Home Assistant OS: share files, receive uploads, host static websites and chat anonymously — all over Tor hidden services.

OnionShare logo

Features

  • 📤 Share mode — upload files/folders, get a .onion URL
  • 📥 Receive mode — anyone with the link drops files into /share/onionshare-uploads
  • 🌐 Website mode — serve a static-site folder anonymously
  • 💬 Chat mode — ephemeral anonymous chat rooms
  • 🗂️ Browse /share, /media (incl. EasyNas mounts), /backup, /config
  • 🔒 Persistent onion addresses (optional)
  • 🌉 Tor bridge support (for use behind censorship)
  • 🌙 Dark themed Flask UI behind HA Ingress
  • 🦺 Tor runs as client-only — no relay, no exit-node, no inbound traffic

Install

Open your Home Assistant instance and show the add add-on repository dialog with a specific repository URL pre-filled.

Or manually:

  1. In Home Assistant: Settings → Add-ons → Add-on Store → ⋮ → Repositories
  2. Paste: https://github.com/gregorwolf1973/onionshare-addon
  3. Install the OnionShare add-on that appears.
  4. Start it. First boot takes 60–120 s while Tor bootstraps.
  5. Open the OnionShare sidebar panel.

How to access .onion URLs

.onion addresses only work in the Tor Browser (or Onion Browser on iOS, Tor Browser for Android). Normal browsers like Chrome or Firefox cannot resolve .onion — that's by design.

For private sessions, the recipient also needs the Private key shown next to the URL. Check Public if you want a key-less link.

Documentation

See onionshare/README.md for the full add-on docs, configuration options, and architectural notes (process management, Tor integration, persistent onions, HA Ingress, path safety, etc.).

Support

If this add-on saves you time, consider buying me a coffee:

"Buy Me A Coffee"

License

MIT — see LICENSE.

OnionShare itself is © Micah Lee and contributors, also MIT-licensed. This repository only packages it for Home Assistant — it does not include OnionShare's source.