Iceshrimp.NET, a lightweight, federated ActivityPub social server: a fast, resource efficient rewrite of Iceshrimp built on .NET with a modern web client, ready to run your own fediverse instance from first boot.
Iceshrimp.NET is a decentralized, federated microblogging server implementing the ActivityPub standard, so an instance can follow, post to and interact with the wider fediverse. It is a from scratch rewrite of Iceshrimp with an all new backend built on .NET for speed and low resource use, an all new web client built with Blazor WebAssembly, and a Mastodon compatible client API, so many existing mobile and web clients work against it as well as the built in interface. Local users get a familiar timeline experience: create an account, publish notes, follow others, react and browse the local and federated timelines. Running standalone, the local timeline, web UI, account login and API all work self contained; connecting a real domain later opens full federation with other ActivityPub servers such as Mastodon.
The cloudimg image ships hardened and fully patched with Iceshrimp.NET built from a pinned upstream release, backed by PostgreSQL and served over nginx. It is secure by default with no shared credentials: the application binds to the loopback interface only behind nginx, account registration is closed out of the box, and on first boot the appliance generates a unique administrator password, a unique database password and per instance key material, writing the admin credentials to a file only root can read. Every instance is proven end to end before release, with a real administrator login and a note posted and read back through the API on a freshly provisioned instance. Each image is backed by a paired deploy guide and 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.