Show HN: A self-hosted social network where your Ethereum address is your ID
a day ago
- #decentralization
- #web3
- #social-network
- epress is a decentralized content and social network where users host their own nodes, ensuring data ownership and control.
- Unlike traditional platforms, epress uses Ethereum identities for user sovereignty and cryptographic verification of content.
- The project was inspired by the fragility of digital assets on centralized platforms, where content can be lost without recourse.
- epress addresses issues with federated networks by eliminating reliance on any central authority, big or small.
- Key features include self-hosting, verifiable content via cryptographic signatures, and peer-to-peer replication.
- Users can customize their nodes, manage follow permissions, and share content via RSS feeds.
- epress supports Web3-native identities, Markdown authoring, multimedia publishing, and a comment system with dual authentication.
- The platform is built with Swiftify (Fastify and Objection.js), Next.js, SQLite, and offers GraphQL and RESTful APIs.
- Deployment options include Docker for easy setup and manual installation for developers.
- Contributions are welcome, with detailed instructions for setting up a development environment and testing.