decentralized
and encrypted
doodle alternative
For planned features, take a look at the GitHub issues
Poddle uses a p2p (or peer to peer) database called gun.js. This allows Poddle to share data between browsers without having to go through a central service. This means everyone can access your data and read them. Here comes cryptography in game. Poddle uses e2e (end to end) encryption to ensure that only those who are allowed to read the data, can decrypt them.
So in the end, Poddle is a decentralized p2p and E2EE tool.
If you have any issues, create an issue on GitHub
You can use a Docker compose file (you can find an example in this repo) or use docker directly to spin up an instance.
docker run ghcr.io/tetrisiq/poddle:latest
Once you have checked out this project and installed dependencies with npm install (or pnpm install or yarn), start a development server:
npm run dev
The dev server binds to http://127.0.0.1:8765. To configure the dev server, take a look at server/dev/index.js
To create a production version of your app:
npm run build
Run the production build with npm run start
or node server
To configure the production server, take a look at server/index.js