Community Tools
This guide provides recommendations for tools and platforms that can help your Distributed Chaos group thrive while maintaining privacy, accessibility, and openness.
Communication Platforms
Real-time Chat
-
Matrix/Element
- Decentralized and open-source
- End-to-end encryption
- Cross-platform support
- Federation capabilities
- Self-hosting option
-
Signal
- Strong encryption
- Perfect for smaller groups
- Simple to use
- Mobile-first approach
-
Discord
- Popular among tech communities
- Rich feature set
- Good for larger communities
- Voice and video capabilities
- Note: Consider privacy implications
Asynchronous Communication
-
Mastodon
- Decentralized microblogging
- Open-source
- Federation capabilities
- Good for public announcements
-
Forums
- Discourse (recommended)
- Self-hosted options
- Searchable archives
- Structured discussions
Project Collaboration
Version Control
- Git Platforms
- GitHub
- GitLab (self-hosted option)
- Codeberg (FOSS focus)
Project Management
-
Kanban Boards
- Trello
- GitHub Projects
- GitLab Boards
-
Documentation
- mdBook (what you're reading now!)
- Wiki.js
- GitBook
Event Organization
Meeting Planning
-
Calendar Tools
- Nextcloud Calendar
- Google Calendar
- Mobilizon
-
RSVP Management
- Meetup
- Mobilizon
- Simple forms (Cryptpad)
Virtual Meetings
-
Video Conferencing
- Jitsi Meet (recommended)
- BigBlueButton
- Zoom (when necessary)
-
Streaming
- OBS Studio
- PeerTube
- Owncast
Collaboration Tools
Real-time Collaboration
-
Code
- VS Code Live Share
- JupyterHub
- Replit
-
Documents
- Cryptpad
- HedgeDoc
- Etherpad
File Sharing
-
Large Files
- IPFS
- Nextcloud
- Magic Wormhole
-
Code Snippets
- GitHub Gists
- PrivateBin
- Paste.rs
Privacy and Security
Authentication
-
Password Management
- Bitwarden
- KeePassXC
- Pass
-
2FA
- Aegis
- AndOTP
- YubiKey
Encryption
- File Encryption
- VeraCrypt
- age
- GPG
Setting Up Your Stack
- Start small with essential tools
- Get community feedback
- Document your setup
- Provide onboarding guides
- Have backup options ready
Hosting Considerations
Self-hosting
- Pros: Control, privacy, customization
- Cons: Maintenance, cost, responsibility
- Recommended for: Larger, established groups
Cloud Services
- Pros: Easy setup, reliability
- Cons: Less control, potential costs
- Recommended for: New or smaller groups
Tool Selection Criteria
When choosing tools, consider:
- Ease of use
- Privacy features
- Licensing
- Maintenance requirements
- Community support
- Integration capabilities
- Accessibility
- Data portability
Remember: Tools should serve the community, not the other way around. Start with the minimum viable toolset and expand based on actual needs.