Federated blogging application, thanks to ActivityPub
https://joinplu.me
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4daa482aa8
Thanks Sylvhem for the advice! |
6 years ago | |
---|---|---|
migrations | 6 years ago | |
src | 6 years ago | |
templates | 6 years ago | |
.env | 6 years ago | |
.gitignore | 6 years ago | |
.travis.yml | 6 years ago | |
Cargo.lock | 6 years ago | |
Cargo.toml | 6 years ago | |
LICENSE | 6 years ago | |
README.md | 6 years ago |
README.md
Plume
Federated blogging engine, based on ActivityPub.
Setup the database
You'll need Postgres.
sudo su postgres
psql
CREATE DATABASE plume;
CREATE USER plume WITH PASSWORD 'plume';
GRANT ALL PRIVILEGES ON DATABASE plume to plume;
\q
exit
Then run the migrations
diesel migrations run # Install diesel with `cargo install diesel_cli` if needed
You should repeat this operation every time the database schema has been modified.
A good practice is to run it after every git pull
.
Starting the app
Just use:
cargo run
You'll need Rust nightly.
Once the app started, try to visit localhost:8000.