frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Forgejo Appliance, a private Git server based on OrbStack and Tailscale

https://github.com/highpost/forgejo-appliance
2•highpost•1h ago

Comments

highpost•1h ago
Forgejo is an open-source GitHub clone written in Go. I wanted to run Forgejo on an old Mac mini at home and make it remotely accessible through Tailscale. So, I built Forgejo Appliance: an opinionated blueprint based on an OrbStack VM running on macOS with Ubuntu Server, PostgreSQL and the tsbridge reverse proxy.

I think of Forgejo Appliance as an open-source black box. It makes the Forgejo service available through a web interface, but beyond that, it’s pretty opaque. The VM is designed to be ephemeral (torn down and rebuilt for updates). Internally, it’s a group of three server apps tied together with UNIX sockets. This avoids the DNS and security headaches of exposing local TCP/IP ports. Like a managed cloud app, you can’t even connect to it with SSH.

It wasn’t all fun and games. Navigating through the host and guest restrictions felt like threading a needle:

  - The macOS Security Framework restricts Keychain access to local shell sessions.
  - Let’s Encrypt has a strict rate limit for certificate requests, which makes tearing down and rebuilding ephemeral VMs difficult.
  - TLS certificates are usually managed as small directories of files. To persist them across ephemeral boots, I tar-ed, compressed, and base64-encoded the whole directory into a small string and stuffed it directly into Apple Keychain.
  - When testing isn’t going well, you can easily stack up ghost Tailscale nodes and trigger MagicDNS collisions.
Forgejo Appliance stores its secrets in Apple Keychain, uses Google Workspace SMTP for notifications, and uses BorgBackup with rsync.net for remote backups. The end result is secure (thank you, Tailscale) and reliable.

What Is SLAM? A short-and-sweet explainer

https://www.aptiv.com/en/insights/article/what-is-slam
1•ohjeez•55s ago•0 comments

Beta SDKs for the 2026-07-28 MCP Spec Release Candidate Are Here

https://blog.modelcontextprotocol.io/posts/sdk-betas-2026-07-28/
1•BrianPeek•3m ago•0 comments

WyrmRSS: A modern RSS reader and aggregator

https://github.com/kryoseu/WyrmRSS
1•kryoseu•3m ago•1 comments

FOMO Is the Cyberpsychosis of the AI Era

https://blog.akring.com/posts/fomo-is-the-cyberpsychosis-of-the-ai-era/
1•__natty__•4m ago•0 comments

Lake Powell Is Already Dead. They Just Won't Admit It. [video][22 Mins]

https://www.youtube.com/watch?v=wbdaSdrxUao
2•Bender•7m ago•0 comments

CyberWatch – Cybersecurity news and learning for everyone

https://cyberwatch-fc59b5.netlify.app/
1•KrishnaBozza•8m ago•0 comments

Paranoia: An automatic chaos engineering tool for Spring

https://github.com/MartinesEmanuel/ParanoiaEngine
1•SchwKatze•9m ago•0 comments

Will humans one day talk to animals? This scientist is bringing us closer

https://www.yahoo.com/news/science/articles/humans-one-day-talk-animals-200000105.html
1•gmays•11m ago•1 comments

Adding Features Without Interrupting Network Connections

https://blog.exe.dev/adding-features-without-interrupting-network-connections
1•anitil•12m ago•1 comments

How sound art is repurposing Philly's Village of Industry and Art

https://design-milk.com/historic-philadelphia-building-public-sound-installation/
1•whiteblossom•13m ago•0 comments

Ask HN: Line by Line Agentic Coding

3•notshore•16m ago•0 comments

You can get Unicode working on DOS

https://twitter.com/i/status/2071469740141224272
2•vkaku•16m ago•2 comments

Unaccountable Systems

https://whynothugo.nl/journal/2025/09/12/unaccountable-systems/
2•foxfired•17m ago•0 comments

What happened to BitTorrent's Project Maelstrom web browser?

https://www.ctrl.blog/entry/bittorrent-maelstrom.html
2•ValdikSS•18m ago•0 comments

Weak hands and blurry vision: Is your tech giving you 'phone body'?

https://www.bbc.com/future/article/20260630-is-your-tech-giving-you-phone-body
2•dabinat•19m ago•0 comments

Show HN: Toolnexus for Python – MCP, agent skills,a2a for any LLM

https://pypi.org/project/toolnexus/
2•muthuishere•24m ago•0 comments

Oracle outlines all the ways it could lose the farm it bet on AI

https://www.theregister.com/ai-and-ml/2026/07/01/oracle-outlines-all-the-ways-it-could-lose-the-f...
2•Bender•26m ago•0 comments

I'm opening VSCode less and less every day

3•othmanosx•27m ago•0 comments

Show HN: Banto – Turn any topic into a live game room in minutes

https://banto.tv
2•douglaspham•30m ago•0 comments

Red teamers turned Claude Desktop into a double agent to do their evil bidding

https://www.theregister.com/security/2026/07/01/red-teamers-turned-claude-desktop-into-a-double-a...
2•Bender•31m ago•0 comments

Filtering music and speech in YouTube videos to isolate the car engine audio

https://adamsohn.com/separate/
2•dataviz1000•31m ago•0 comments

Russia approved secret China military training at top level, sources say

https://www.reuters.com/business/aerospace-defense/russia-approved-secret-china-military-training...
6•cwwc•34m ago•0 comments

Healthy but Sedentary People Show Early Decline in Cellular Energy Production

https://news.cuanschutz.edu/news-stories/healthy-but-sedentary-individuals-show-early-decline-in-...
10•littlexsparkee•35m ago•2 comments

US feds are actively hiring "person who decides which models to ban"

https://www.usajobs.gov/job/856265200
40•arm32•38m ago•22 comments

Finding a Needle in the Haystack: Querying Physical AI Data with Daft

https://www.eventual.ai/blog/egodex-scenario-search
2•sammysidhu•39m ago•0 comments

Show HN: Shark Tank but you pitch your idea to indie hackers

https://indiesharktank.vercel.app/
2•roozka10•40m ago•0 comments

Weird Al declined 'a nice pile of money' to star in AI ad

https://www.avclub.com/weird-al-yankovic-ai-commercial-exit
4•jimt1234•43m ago•0 comments

I put Claude Code on my Garmin running watch

https://github.com/fashton28/garmin-code
2•fashton28•44m ago•2 comments

The Underhanded C Contest

https://underhanded-c.org/
12•ccabraldev•45m ago•2 comments

Motte-and-Bailey Fallacy

https://en.wikipedia.org/wiki/Motte-and-bailey_fallacy
2•chistev•48m ago•0 comments