A federated personal profile with social networking functionality, supporting ActivityPub and Diaspora protocols.
Socialhome is a federated social networking platform that serves as a personal profile where users can create and share content. It allows users to publish rich content using Markdown or HTML/JS/CSS and federates that content across the decentralized social web via protocols like ActivityPub and Diaspora. The project provides a self-hosted, user-controlled alternative to centralized social media platforms.
Users seeking a decentralized, self-hosted social networking solution that prioritizes data ownership and interoperability with federated platforms. It's ideal for individuals and communities wanting to run their own social instances while staying connected to the broader federated web.
Developers choose Socialhome for its focus on user sovereignty, support for multiple federation protocols, and the ability to self-host a personal social profile. Its open-source nature and AGPLv3 licensing ensure transparency and community-driven development.
A federated social home
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Socialhome supports both ActivityPub and Diaspora protocols, enabling broad interoperability across the federated social web, as explicitly mentioned in the README for content sharing.
Users can create posts using Markdown, and trusted users have the ability to embed HTML/JS/CSS, allowing for highly customizable and interactive content, per the project description.
The platform is designed for deployment on personal servers, giving users full ownership and control over their data, emphasized in the installation and running documentation linked in the README.
Licensed under AGPLv3 and hosted on Codeberg, Socialhome ensures community-driven development with accessible source code, issue tracking, and translation contributions via Codeberg Translate, as shown in the badges.
Setting up Socialhome requires following detailed installation and running guides, which involve server management, Docker, and external dependencies, making it less accessible for non-technical users or quick deployments.
As a niche federated platform, Socialhome has a smaller community and fewer third-party integrations compared to more established alternatives like Mastodon, which can reduce network effects and support options.
Allowing trusted users to post HTML/JS/CSS content introduces potential security vulnerabilities and requires careful moderation, a risk hinted at in the feature description without built-in sandboxing tools.