2018-04-23 11:54:37 +01:00
2018-04-23 11:29:27 +01:00
2018-04-23 11:54:37 +01:00
2018-04-23 11:54:37 +01:00
2018-04-22 14:35:37 +01:00
2018-04-22 14:35:37 +01:00
2018-04-23 11:54:37 +01:00
2018-04-23 11:54:37 +01:00
2018-04-23 11:33:16 +01:00

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.

Languages
Rust 84.1%
HTML 8.6%
SCSS 3.1%
CSS 2.2%
RenderScript 0.8%
Other 1.2%