Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Build and deployment definitions for self-hosted services.

License

ykgmfq/services

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Service definitions

Here live definitions for self-hosted services. For a compatible host system setup, see https://github.com/ykgmfq/ansible.

Services

Service Deployment
Nextcloud Fedora base, php-fpm, caddy
Vaultwarden Upstream image
Freshrss Fedora base, php-fpm, caddy
Caddy Upstream image
Jellyfin Alpine base and package
Paperlessngx Upstream image
Samba Alpine base and package
Avahi Alpine base and package
Nodered Upstream image
Ollama Upstream image

The images directory

The images directory contains build instructions for the service container files. In each subdirectory, the respective image can be built by calling build.fish.

The systemd directory

The systemd directory contains quadlets for service deployment and must be symlinked to /etc/containers/systemd/. See the quadlet documentation for more information.

Mounted directories

Each service has persistent storage under /mnt/persist/SERVICE/. Some data is stored in /mnt/ephemeral/, which is not backed up but does survive a host system reinstall. Other ephemeral data is stored in local volumes which are rebuilt on a fresh system.

About

Build and deployment definitions for self-hosted services.

Topics

Resources

License

Stars

Watchers

Forks

Languages