You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Luka Vandervelden ddeb253c1e
Updates nginx’ support.
4 years ago
doc Manpages update. 4 years ago
log shard.yml and test .empty files added. 5 years ago
rc shard.yml and test .empty files added. 5 years ago
services Updates nginx’ support. 4 years ago
src spec-defined users and groups. 4 years ago
templates Updates nginx’ support. 4 years ago
utils Ports management overhaul. 4 years ago Primitive README added. 4 years ago
project.zsh WIP documentation. 4 years ago
shard.yml WIP for on-the-fly users. 4 years ago

service is a tool that deploys and manages dæmons and services.


Youll need crystal and make to build the application, and shards to fetch a few Crystal libraries.

Run shards install to fetch the Crystal libraries.


service uses a build.zsh-generated Makefile. You can run make help to get a list of all available build targets (“make commands”).

make help

To build and install the software with default configuration, run the following:

make install

If you want to alter the installation prefix or destination, use the following syntax:

make PREFIX=/usr DESTDIR=/some/fake/root install

If make complains that the Makefile is missing, youll have to generate it with the following command:



Read service.1 and service.7 for more informations about how service is meant to be used.


service add postgresql
service add gitea domain=gitea.test

service start postgresql

service show gitea
service status -v
service status -v gitea