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.
 
 
 
 
 
 
Go to file
Bat 4daa482aa8 Add a license (AGPLv3)
Thanks Sylvhem for the advice!
6 years ago
migrations Add creation timestamps 6 years ago
src Save the correct instance URL in the database 6 years ago
templates Display remote profiles! 6 years ago
.env Initial commit 6 years ago
.gitignore Initial commit 6 years ago
.travis.yml Add Travis CI 6 years ago
Cargo.lock Display remote profiles! 6 years ago
Cargo.toml Display remote profiles! 6 years ago
LICENSE Add a license (AGPLv3) 6 years ago
README.md Add Travis badge 6 years ago

README.md

Plume Build Status

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.