Socialhome HQ

@hq@socialhome.network
244 Followers
57 Following
114 Posts

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

Docker — Socialhome 0.20.0 documentation

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

#socialhome stream - Socialhome

All content tagged with #socialhome.

Socialhome

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

#socialhome stream - Socialhome

All content tagged with #socialhome.

Socialhome

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

Alain St-Denis - jase.social

Profile of Alain St-Denis.

jase.social

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

#jetbrains stream - Socialhome

All content tagged with #jetbrains.

Socialhome
#art stream - Socialhome

All content tagged with #art.

Socialhome

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.

#fediverse stream - Socialhome

All content tagged with #fediverse.

Socialhome

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

Changelog — Socialhome 0.18.0-dev documentation

Open signups? Yay! \o/

Given the recent development activity on #Socialhome and several people requesting the possibility to signup for an account, we've now added the possibility to sign up for an account again at https://socialhome.network, the project official instance.

There is an extra approval phase however due to previously receiving lots of spammer signups. If you want to test Socialhome and want an account, please fill in a few sentences so you don't look like a spammer.

Note however that Socialhome is a very small project with only two developers working on it. There is absolutely no guarantees of anything working (although things probably mostly might), and there is absolutely no user support (but you're welcome to ask questions in the chat room - just don't have expectations). The main reason for opening the signups is for #fediverse interested people to look around and for potential #developers to find an interesting project. Should you be a #Django / #VueJS developer looking for a fediverse project to contribute, please do take a look :)

What is this Socialhome thing again?

Socialhome is a platform which federates with #Mastodon and other #ActivityPub platforms, but also the #Diaspora protocol (with some ideas around #Matrix federating as well). The UI is something between Pinterest and Tumbrl, though trying to stay friendly to the microblogging world of Mastodon and friends. There is code available at https://gitlab.com/jaywink/socialhome

#socialhome stream - Socialhome

All content tagged with #socialhome.

Socialhome

Socialhome v0.16.0 released

After over a year, a Socialhome release is out again! The main thanks for this release goes out to @alain@jase.social, who has pretty much re-written the whole ActivityPub federation layer for this release. Not a small job at all, and without any noticeable regressions too.

Initially, when the ActivityPub layer was added for Socialhome, it was a quick JSON only job, with federation only really ever tested with Mastodon. Now we have proper JSON-LD based inbound/outbound federation that not only adds a lot more supported platforms but also support for various new objects like video and audio.

Highlights:

  • Fully rewritten ActivityPub protocol support using JSON-LD.
  • Python minimum version supported changed to 3.8 with support up to 3.10.
  • NodeJS required version bumped to v12.
  • New background queue priorities to ensure federation traffic is always prioritised.
  • Threaded replies!
  • Support for video and audio attachments (ActivityPub only).
  • Fetching of previous replies when new content is received.

And many more fixes and tweaks. Full changelog.

This release also pairs with a v0.23.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.

FYI, currently signups are closed on the official instance due to spam users. We're working on changing this soon.

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

Changelog — Socialhome 0.18.0-dev documentation