Skip to content
This repository has been archived by the owner on Mar 20, 2020. It is now read-only.
/ server Public archive

The Fedimos project server, powered by ActivityPub & NodeJS

License

Notifications You must be signed in to change notification settings

fedimos/server

Repository files navigation

fedimos/server

The Fedimos project server, powered by ActivityPub & NodeJS.


❗ Due to life, this spare-time-only students project is now abandoned stillborn.

Instead of reinventing the wheel, we would rather advise you to implement a proper federation and/or ActivityPub support for an existing production-grade messaging service (as Rocket.Chat for instance).

If you're interested in the organization name on (Microsoft's) GitHub (and/or the project itself), feel free to contact us via email.


⚠️ WIP alpha-state project. Do not run it unless you know what you're doing. ⚠️

Installation

git clone git+https://github.com/fedimos/server.git
cd server/
docker-compose up -d

Deployment

Running migrations

Once your server is up and running, you may want to run pending migrations :

docker-compose run --rm fedimos-server npm run migrate -- up

Update

docker-compose down
git pull
docker-compose up --build -d
# You really should run pending migrations here.