Town OS: Your Cloud in Your Closet's Avatar

Town OS: Your Cloud in Your Closet

@town-os

Town OS is creating an operating system that runs in your closet and keeps your data there, and only there. https://town-os.github.io

25
Followers
22
Following
64
Posts
27.05.2025
Joined
Posts Following

Latest posts by Town OS: Your Cloud in Your Closet @town-os

HEYYYYOOOOOOOO curl -fsSL town-os.github.io/install.sh | bash

11.03.2026 03:16 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

AND IF THEY CAN READ ALL THE CODE AND AI CAN READ ALL OF IT TOO

IT'S LIKE A SECURITY ORGY WITH AN ENDLESS SUPPLY OF LUBE

10.03.2026 19:53 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

THEY NEED LOVE TOO. A FEW WAYS.

BUT THEY WANT TO *LOVE YOU*. IN A FEW WAYS.

THEY WANT YOUR INFORMATION TO BELONG TO YOU.

YOU KNOW, LIKE YOUR GRINDR ACCOUNT, OR YOUR CONNECTION TO JEFFREY EPSTEIN

10.03.2026 19:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Also, some of the most prominent security professionals in the WORLD (YES FOLKS, THE FUCKING WORLD) support your privacy! AND THEY CAN READ ALL OF IT MOTHERFUCKERS!

They want to help you too. There are HUGE FUCKING NERDS THAT DO NOTHING BUT READ FUNNY WORDS ALL DAY SO YOU CAN BE ON ONLYFANS

10.03.2026 19:52 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

TownOS is deliberately AGPL 3.0 -- a license that means I can't even steal it! HOW ABOUT THAT?

It also means nobody can take it, add their own shit to it, and steal your shit!!! You do NOT want that!

It also means that we can run THE WHOLE FUCKING THING THROUGH AI TO HELP SEKURITEE

10.03.2026 19:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

So, I really don't want this to be "my" shit -- my name isn't even on it because I don't want it to be for me.

Oakland and Alameda County helps everyone -- we have a ton of homeless people here because WE HELP THEM.

So help me. Contribute time, ideas, or money -- I could use it! You could too!

10.03.2026 19:47 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Seriously you are really building a lovely product, you are doing an amazing solid for people that need an alternative to github.

AND IIIIIIIIIIIIIIIII WILL ALWAYS LOVE YOU

10.03.2026 19:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I mean, you could say something really awesome like: "HEY, WE JUST INCREASED EVERYONE'S ORGANIZATION'S REPOSITORIES BY 5! HAPPY TUESDAY MOTHERFUCKERS!"

10.03.2026 19:19 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

FYI gitea friends I have to keep a ton of repositories on github and I would love to have more than five repositories in my organization.

Wink wink nudge nudge know what I mean know what I mean

10.03.2026 19:17 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

TownOS is proudly named after Oakland, California

We're so fucking punk ICE is scared of us

10.03.2026 19:15 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Gitea Official Website Gitea - Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

TownOS is proudly hosted on gitea.com who keeps Open Source real. Give them your money or at least, host it on my shit

10.03.2026 19:14 ๐Ÿ‘ 3 ๐Ÿ” 4 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Post image Post image

Try it out. You can do this to give me a bug report:

You can do that right from a machine on your network. Probably also works with the dev environment.

NOTE: The qemu and virtualbox environments in gitea.com/town-os/inst... also run on town-os.local. If you rebuild, you may need to flush caches.

10.03.2026 18:55 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

No idea what happened this week, but I have spent most of it asking claude over and over again to do the exact same shit over and over again and it just ... forgets over and over again

10.03.2026 16:53 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

statistics!

10.03.2026 16:51 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

oh and this project is literally a month old

10.03.2026 03:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

No big deal, just live patching dns support into a USB installer I wrote hours ago and it's probably gonna work and not lose anything but a few seconds of uptime it doesn't even need to turn off

10.03.2026 03:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
town-os.img.bz2

USB: drive.google.com/file/d/1pGAl... write it with dd/popsicle/rufus etc.

IT WILL WIPE YOUR STORAGE OUT. If you want to run it in a vm: gitea.com/town-os/inst...

IT SELF UPDATES.

10.03.2026 02:15 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

this actually works, is releasing later today, and points at the gitea installation I've been showing off. it also takes existing services. the usb installer is basically done and launches a fully self-healing container ecosystem that upgrades itself.

try it: gitea.com/town-os/inst...

09.03.2026 19:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Object storage is still a ways away, but we have a more complete product that you can read about at the place I've spammed you about a million times.

The DNS and DHCP (coming very soon) integration will make Town OS a full replacement for your router, if you want it that way. More soon.

09.03.2026 14:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Here's a summary of changes over the last month.

The USB installer is working and DNS support is on the horizon. It all works now, it self-heals and provisions everything it needs to.,

town-os.github.io

09.03.2026 13:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
rolodex dns server

Check out our new dns server, rolodex: gitea.com/town-os/rolo... -- it supports nearly every DNS RFC to spec, is fully programmable with gRPC, and its resolver cache uses a progressive TTL manager to ensure minimal fetches -- benchmarks put qps on a ryzen 5900x at around 100k q/s.

04.03.2026 08:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Town OS's main and stable branches were a bit out of whack for anyone but me. I fixed them up on a VPS and included an install script to install any dependencies.

Please try again. The stable branch will be kept until I have time to do this verification process again.

01.03.2026 00:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Town OS โ€” Your Cloud in Your Closet Town OS โ€” Your Cloud in Your Closet. A self-hosted platform that runs entirely from a USB drive.

Trunk has been renamed Town OS: town-os.github.io for more. It already is way better than trunk, and a lot more is coming. Donation information will be updated in a few days.

26.02.2026 09:04 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It needs some performance overhauls that I'm about halfway through right now. Around then, we might start integrating.

There is still a lot more to do here, especially around synchronization and multi-protocol support, but building a product that people can spend a little more time using is vital.

05.01.2026 22:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
chest Object Storage Server with Advanced Routing, Protocol and Sync Features

Also, object storage is very close to done; I have demo-able code at gitea.com/trunk/chest (the repositories have moved to gitea); the CLI functions with the service.

To try it, run the daemon which will create a dir to stuff all of it in; the other tool is the cli; it will let you create an acct.

05.01.2026 22:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Financing Update: It's not entirely finalized yet, but we seem to have made our needs for the month. Working on the future: more on that soon.

05.01.2026 22:53 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Basically the matrix, but instead of our juicy bits we're just monetized entropy

05.01.2026 22:49 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

they actually have decent solar power these days; they don't need electricity. we're the electricity. the more they have on us, the more they can sell back to companies and the more they can make that useful to us so we'll pay for it, the more real, actual power they have.

working on OSS solutions.

05.01.2026 22:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Join the 2025 Proton Lifetime account fundraiser for online freedom | Proton Enter the 2025 Proton Lifetime Account Charity Fundraiser to support privacy and free speech. Win access to every Proton product, forever.

Other great places to donate this year (scroll down): proton.me/blog/2025-li...

02.01.2026 10:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Big milestone achieved yesterday: the object store started sustaining writes; I managed to upload a whole git repository to it.

Performance is still an issue, but not super terrible. The whole service runs in under 100MB of ram idle, and uses 20% of a core and another 100MB uploading a large file.

30.12.2025 17:05 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0