TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Erugo – A privacy-focused, single-binary WeTransfer alternative

2 pointsby pmx4 months ago
I wanted to share a tool I&#x27;ve been working on called erugo - it&#x27;s a privacy-respecting file sharing solution that you can host yourself.<p>*Why I built it:*<p>I wanted to learn Go by building something practical that I&#x27;d actually use. I needed a simple way to share large files with clients and family, but didn&#x27;t want to rely on services that track usage or collect data. Most importantly, I wanted something that would just work without complex setup or dependencies.<p>*Key Features:*<p>- Single binary deployment (backend + frontend bundled together)<p>- No tracking, no metrics collection, completely private<p>- Local authentication for share creation<p>- Human-readable share URLs<p>- SQLite for simplicity (no external database needed)<p>- Clean, modern UI<p>- Configurable storage paths and file size limits<p>- MIT licensed and completely open source<p>*Tech Stack:*<p>Built with Go backend and Vue.js frontend, packaged into a single binary. Uses SQLite for metadata storage and local filesystem for files.<p>*Getting Started:*<p>1. Download the binary<p>2. Run it<p>3. Follow the interactive first-run setup<p>4. Start sharing files!<p>The project is fully open source and available at: <a href="https:&#x2F;&#x2F;github.com&#x2F;DeanWard&#x2F;erugo">https:&#x2F;&#x2F;github.com&#x2F;DeanWard&#x2F;erugo</a><p>I&#x27;m actively developing erugo and would love to hear your feedback and feature requests. Currently working on adding Docker support and white-labeling options via the UI.<p>Let me know if you have any questions! As this is my first Go project, I&#x27;m particularly interested in feedback from experienced Go developers as I expect there are many ways to improve the code.

no comments

no comments