Logo
Deploy Now

Stars

13,653

Forks

2,863

Watchers

461

Developer links

Diaspora

Diaspora lets you run your own social network node that federates with thousands of others, creating a network with no central authority and no advertising engine mining your behavior. The defining feature is aspect-based sharing: organize contacts into groups like Family, Work, and Close Friends, then control exactly who sees each post with granularity that mainstream platforms have never matched. Hashtag-based discovery connects conversations across the entire federation regardless of which pod participants call home, building communities around topics rather than algorithmic engagement bait. The Ruby on Rails backend (now running on Puma with Sidekiq workers instead of the heavier Unicorn configuration) handles federation delivery, media processing, and notifications efficiently. Photo albums, video embedding, Markdown posts, mentions, reactions, and resharing provide familiar social primitives for rich communication. Cross-posting bridges to Twitter and Tumblr maintain your presence on legacy networks while your canonical data lives on your own infrastructure. With 13,700+ GitHub stars and 270+ contributors since its 2010 launch, Diaspora proved early that social media can work without surveillance capitalism. The Docker Compose deployment runs the application alongside PostgreSQL, Redis, Sidekiq workers, and Nginx, providing a production-ready pod for your community.

Diaspora
Diaspora
Diaspora

Benefits

  • Aspect-Based Audience Control
  • Organize contacts into custom aspects and share each post with precisely the right audience, providing granular privacy control absent from the binary public-or-private models of mainstream networks.
  • Federated Pod Independence
  • Your pod stores all your data locally while connecting to thousands of others worldwide. No single entity controls the network, and migrating between pods preserves your social connections.
  • Zero Corporate Data Harvesting
  • No advertising algorithms, no engagement manipulation, and no third-party data sales. Your social interactions exist purely for communication rather than behavioral profiling and monetization.
  • Cross-Platform Bridge Posting
  • Twitter and Tumblr integration cross-posts content to legacy networks automatically, maintaining presence on centralized platforms while keeping your canonical data under your control.

Features

  • Hashtag Discovery
  • Network-wide hashtag following connects you with discussions across all federated pods regardless of where participants are hosted, enabling topic-based community building.
  • Rich Content Posts
  • Markdown formatting, photo albums, video embedding, mentions, reactions, and resharing provide comprehensive social communication primitives for diverse content types.
  • Pod Federation
  • Independent servers communicate seamlessly to deliver posts, comments, likes, and reshares across the network with cryptographic identity verification between pods.
  • Background Job Processing
  • Sidekiq workers handle federation delivery, media processing, email notifications, and maintenance tasks asynchronously without blocking the web interface.
  • Docker Compose Deployment
  • Multi-container stack with Puma application server, PostgreSQL, Redis, Sidekiq workers, and Nginx reverse proxy for production-ready pod hosting.