HEYYYYOOOOOOOO curl -fsSL town-os.github.io/install.sh | bash
HEYYYYOOOOOOOO curl -fsSL town-os.github.io/install.sh | bash
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
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
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
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
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!
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
I mean, you could say something really awesome like: "HEY, WE JUST INCREASED EVERYONE'S ORGANIZATION'S REPOSITORIES BY 5! HAPPY TUESDAY MOTHERFUCKERS!"
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
TownOS is proudly named after Oakland, California
We're so fucking punk ICE is scared of us
TownOS is proudly hosted on gitea.com who keeps Open Source real. Give them your money or at least, host it on my shit
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.
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
statistics!
oh and this project is literally a month old
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
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.
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...
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.
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
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.
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.
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.
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.
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.
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.
Basically the matrix, but instead of our juicy bits we're just monetized entropy
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.
Other great places to donate this year (scroll down): proton.me/blog/2025-li...
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.