Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/igor47/services

web servers for igor.moomers.org
https://github.com/igor47/services

Last synced: about 1 month ago
JSON representation

web servers for igor.moomers.org

Awesome Lists containing this project

README

        

# services

run services via docker-compose and traefik.

## installation

clone the repo:

```bash
$ git clone [email protected]:igor47/services.git igor.services
```

after cloning, run `just install` to set up the systemd service, called `compose`.

## usage

control the service with `systemctl`:

```bash
$ systemctl --user compose
```

other commands are available via `just`.
for instance, to view logs, use `just logs`:

## postgres

init is available via init scripts.
run `just postgres-init` to create all dbs and users.
if you want a shell in postgres:

```bash
$ docker compose exec -it igor.postgres /bin/bash
```

### TODO: backups

we should back up the postgres db somehow...

## minifux

configuration comes from [here](https://miniflux.app/docs/installation.html#docker).
don't forget to change the default password.