Anonymous BBS System running on Container
- Simple threadfloat BBS
- TODO: rich management page
flowchart
U[User]
R[Redis]
DB[MySQL]
E[eddist]
P[eddist-persistence]
U --> E
E --> R
R --> E
E --> DB
R --> P
P --> R
P --> DB
- Docker compose
- (Optional) Create Auth0 account and get some credentials for
.docker-compose.env
- Fill placeholders in
.docker-compose.env
- Install docker and docker-compose, Rust
- Execute
cargo install sqlx-cli
for database migration - Create
captcha-config.json
with following content:[]
- Execute
docker-compose up -d
- Run
DATABASE_URL=mysql://root:rootpassword@localhost:3306/eddist sqlx database create
andDATABASE_URL=mysql://root:rootpassword@localhost:3306/eddist sqlx migrate run
to initialize database
- (Optional) Create Auth0 account and get some credentials for
- Other options
- You can run
eddist
binary directly, or run on other container orchestration tools (e.g., Kubernetes) and PaaS.- We don't provide any support for this.
- You can run
AGPL v3