Socialhome HQ

Official account of the Socialhome federated social network project.

Find out more at https://socialhome.network

Socialhome HQ boosted:
Rik Viergeverrikviergever
2026-01-30
2025-07-19

Socialhome v0.22.0 released, with a completely new UI!

This is a massive milestone for the #Socialhome project, one that could not have been possible without the hard work of @alain@jase.social. If you have followed the Socialhome project, you'll know that Alain has been responsible for most of the development of project in the recent years. This includes rewriting the #federation library to ensure #ActivityPub support is first class. More recently Alain has taken the challenge of rewriting the frontend, which has fallen into a rather poor state over the years.

The new UI work is actually a coordination of two people working many years apart. Way back years ago @lightone@mastodon.xyz made some UI designs for a new Socialhome UI (thank you! <3). While the designs were not implemented for years, they were not forgotten. In 2023 Alain jumped to the challenge and started the full UI rewrite of the Socialhome frontend. This UI has now matured into a state that it is good for daily usage - which is the main focus of this release!

Currently, a Socialhome installation will still default to the old UI. If you do want to try out the new UI for example on socialhome.network, go to the account settings and toggle the "New UI" flag. Going back is also easy, should the new UI cause unforeseen issues (please do report!).

If you are a server admin, see the new UI installation instructions for how to add the new UI to your instance.

This is not all! The releases of v0.21.0 and v0.22.0 also contain a bunch of other changes and fixes. Most notably;

  • ActivityPub profiles are now richer, including bio and a larger picture, in addition to an avatar.
  • Many new API's to support the new UI, including session authentication, search, media upload, content fetching over uuid, profile organize and profile settings.
  • Whoosh has been replaced with Xapian as a search index backend.

See the full changelogs. Additionally, the federation library has received a ton of changes and fixes which can be found here.

Also, last but not least, we moved from GitLab to Codeberg. Check out the new repositories.

Installing and updating

We recommend using the Docker images (amd64/arm64).

Notes on how to use the Docker images can be found in the docs.

What is Socialhome?

Socialhome is best described as a federated personal profile with social networking functionality. Users can create rich content using Markdown. All content can be pinned to the user profile and all content will federate to contacts in the federated social web. Federation happens using the ActivityPub and Diaspora protocols.

Please check the official site for more information about features. Naturally, the official site is a Socialhome profile itself.

Try Socialhome?

If you want to try Socialhome first before trying to install it, register at https://socialhome.network and then ping us with a comment on the user name chosen to get the account approved. You can also request account approval in the chat room. This unfortunately approval step is due to spammers.

Contribute

Do you want to work on a Django and VueJS powered social network server? Join in the fun! We have easy to follow development environment setup documentation and a friendly chat room for questions.

#socialhome #federation #fediverse #activitypub #diaspora #django #vuejs

2024-08-07

Socialhome v0.20.0 released

This release contains some important performance fixes to some background jobs that had previously caused a lot of database load. Additionally, we queue less jobs that don't make sense.

Full changelog:

  • Fix missing Http404 imports in Streams API viewsets.
  • Fix send_reply_notifications job database query performance issues.
  • Stop queuing unnecessary send_reply_notifications jobs for received content that has no local participations.

Installing and updating

We recommend using the Docker images:

  • amd64: registry.gitlab.com/jaywink/socialhome:v0.20.0
  • arm64: registry.gitlab.com/jaywink/socialhome:v0.20.0-arm64

Notes on how to use the Docker images can be found in the docs. They're a bit minimal, we're looking on getting better example Docker based install instructions in place soon.

What is Socialhome?

Socialhome is best described as a federated personal profile with social networking functionality. Users can create rich content using Markdown. All content can be pinned to the user profile and all content will federate to contacts in the federated social web. Federation happens using the ActivityPub and Diaspora protocols.

Please check the official site for more information about features. Naturally, the official site is a Socialhome profile itself.

Try Socialhome?

If you want to try Socialhome first before trying to install it, register at https://socialhome.network and then ping us with a comment on the user name chosen, and the account can be activated. You can also request account approval in the chat room. Unfortunately due to spammers accounts on the project instance need to be separately activated.

Contribute

Want to work on a Django and VueJS powered social network server? Join in the fun! We have easy to follow development environment setup documentation and a friendly chat room for questions.

#socialhome #federation #fediverse #activitypub #diaspora #django #vuejs

2024-02-18

Socialhome v0.19.0 (security release!)

We noticed a similar vulnerability in #Socialhome that had been found in #Mastodon and various other projects, ie https://arcanican.is/excerpts/cve-2024-23832/discovery.htm

This should hopefully now be mitigated and anyone running a #Socialhome instance should update asap.

Other changes:

  • Docker images are now based on Python 3.10
  • The public stream is disabled by default on single user instances (with a configured root profile) for privacy reasons regarding followed content

https://socialhome.network

#security

2024-02-02

Socialhome v0.18.1 released

This patch release fixes a regression from v0.18.0 where inline linked image tags would get replaced with the link text.

#socialhome

2024-01-23

Socialhome v0.18.0 released

Alain ( @alain@jase.social ) has been hard at work during 2023, making Socialhome a better citizen in the Fediverse. The releases of Socialhome v0.18.0 and federation library v0.25.0 bring a ton of fixes and compatibility improvements when talking to other platforms on the network.

Additionally there are improvements to how Socialhome renders content, fetches missing profiles and work on reducing database load, among other items to mention.

For the full changelogs, see:

Installing and updating

We recommend using the Docker images:

  • amd64: registry.gitlab.com/jaywink/socialhome:v0.18.0
  • arm64: registry.gitlab.com/jaywink/socialhome:v0.18.0-arm64

Notes on how to use the Docker images can be found in the docs. They're a bit minimal, we're looking on getting better example Docker based install instructions in place soon.

What is Socialhome?

Socialhome is best described as a federated personal profile with social networking functionality. Users can create rich content using Markdown. All content can be pinned to the user profile and all content will federate to contacts in the federated social web. Federation happens using the ActivityPub and Diaspora protocols.

Please check the official site for more information about features. Naturally, the official site is a Socialhome profile itself.

Try Socialhome?

If you want to try Socialhome first before trying to install it, register at https://socialhome.network and then ping us with a comment on the user name chosen, and the account can be activated. Unfortunately due to spammers accounts on the project instance need to be separately activated.

Contribute

Want to work on a Django and VueJS powered social network server? Join in the fun! We have easy to follow development environment setup documentation and a friendly chat room for questions.

#socialhome #federation #fediverse #activitypub #diaspora #django #vuejs

2024-01-22

Thanks again for #JetBrains on continuing to support #Socialhome with some IDE licenses 🤩 These products are awesome #developer tools, recommend highly. Socialhome would have been harder to build without the smart tools from the JetBrains folks.

#devtools #pycharm #python

Socialhome HQ boosted:
gespenstr@socialhome.networkgespenstr@socialhome.network
2023-06-03
Socialhome HQ boosted:
2023-03-18

Das #Fediverse ist so unendlich groß. Schaut euch gerne einmal #socialhome an. Wenn ich das richtig in Erinnerung habe, dann war das ursprünglich ein Abspaltung von diaspora, das sich aber schnell zu einen ganz eigenständigen Social Network entwickelte. Mit AP ist socialhome natürlich mit allen anderen Fediverse Plattformen verbunden.

socialhome kann hervorragend mit Markdown umgehen. Womit das schreiben von längeren Texten ein echter Spaß ist.


Passgenaues Platzieren von Bilder sind auch hier selbstverständlich. Die Vorschau hilft dabei den Text noch vor dem Versenden begutachten zu können. Ein tolles Werkzeug für alle, die ein wenig mehr erwarten.

2023-03-18

Socialhome v0.17.0 released

Againt, thanks to @alain@jase.social, this release features a ton of improvements to the ActivityPub federation layer of Socialhome, but also upgrading Django to 3.x, which is a major achievement in terms of keeping up to date with dependencies. In regards to upgrading Django we also decided to take a deep dive and ditch uWSGI in favour of Daphne and ASGI. This does mean admins running Socialhome need to change their reverse proxy configuration.

Highlights:

  • Breaking change. No more uWSGI. Both http and websockets should now be routed to Daphne.
  • Django 2 -> 3. A whole load of Python dependencies upgraded.
  • Signups can now be set to be approved separately.
  • Various improvements to ActivityPub federation.

Full changelog.

This release also pairs with a v0.24.0 release of the federation library. The changelog for that can be found here.

What is Socialhome?

Socialhome is best described as a federated personal profile with social networking functionality. Users can create rich content using Markdown. All content can be pinned to the user profile and all content will federate to contacts in the federated social web. Federation happens using the ActivityPub and Diaspora protocols (Matrix maybe coming up one day :))!

Please check the official site for more information about features. Naturally, the official site is a Socialhome profile itself.

Contribute

Want to work on a Django and VueJS powered social network server? Join in the fun! We have easy to follow development environment setup documentation and a friendly chat room for questions.

#socialhome #federation #fediverse #activitypub #diaspora #django #vuejs

2023-03-12

@jansegers@socialhome.network Do you mean the approval flow? That needed to be added to combat spammers :/ Seems to have worked so far.

2023-02-19

@FiXato@toot.cat Have logged https://gitlab.com/jaywink/socialhome/-/issues/619 to remember to do some manual testing.

2023-02-19

@FiXato@toot.cat Interesting, follows should be auto-acknowledged by Socialhome, as there is no mechanism to do the follow accept. It's in the federation layer though.

Given it's a fork of Mastodon, I wonder if they've made some differences to the follow mechanism on that side. But of course it could be a regression on Socialhome side as well.

2023-02-18

@isaackuo@mastodon.social @FiXato@toot.cat Still true, I'm afraid 👍

2023-02-18

@woozle@toot.cat @FiXato@toot.cat Thanks for this thread of feedback - nice to read and always useful 👍 Yep definitely Socialhome is a very much in development thing. Maybe some day if more developers get interested it will be more mainstream user friendly. Currently would recommend mainly for devs who want to run their own instance on hack on it + those who are just interested in trying different solutions as their second account.

2023-02-18

@FiXato@toot.cat Inline images should be shared to Mastodon as attachments, whether top level or in replies (up to 4 max, which is the max on Mastodon side), so that is definitely a bug! Will log one.

2023-02-18

@fixato@socialhome.network @FiXato@toot.cat Threads are a relatively new thing in the last release some weeks ago. They don't auto-expand mainly due to some issues with performance - pretty sure that part will be fixed at some point soon.

Who to tag on replies could be improved somewhat, agreed.

2023-02-18

@FiXato@toot.cat Yep it's true, there is currently no block/mute feature. Purely due to lack of coding time to make it happen, not because we don't want users to be able to protect themselves.

Basically the project is running with very low steam by two developers who are developing it for themselves. This instance runs mainly to possibly get other developers interested too :)

2023-02-18

@FiXato@toot.cat You can now create an account at https://socialhome.network 👍 There is an approval step, due to previous experience with spammers (even with email approval step), so please fill some words in the request reason box that makes you look like a proper person :)

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst