GoActivityPub Documentation Wiki

FedBOX

Getting the source

$ git clone https://github.com/go-ap/fedbox
$ cd fedbox

Compiling

$ make all

Compiling for a specific storage backend:

$ make STORAGE=sqlite all

Compiling for the production environment:

$ make ENV=prod all

Editing the configuration

$ cp .env.dist .env
$ $EDITOR .env

Bootstrapping

This step ensures that the storage method we’re using gets initialized.

$ ./bin/fedbox storage bootstrap

For some more advanced examples, see the fedbox commands page.

The OAuth2 authorization server

Getting the source

$ git clone https://github.com/go-ap/authorize
$ cd authorize

Compiling

$ make all

Compiling for a specific storage backend:

$ make STORAGE=sqlite all

Compiling for the production environment:

$ make ENV=prod all

The .well-known end-point server

Getting the source

$ git clone https://github.com/go-ap/webfinger
$ cd webfinger

Compiling

$ make all

Compiling for a specific storage backend:

$ make STORAGE=sqlite all

Compiling for the production environment:

$ make ENV=prod all