Those containers are based on the Fedora container image, built using GitHub Actions and hosted on Quay.io.
Some might require volume mounts or manual configuration. See the individual READMEs for more information.
Each Containerfile
is in a specific folder in this repo. All repositories are
under the travier namespace.
Quay.io repository | Description |
---|---|
filebrowser | Based on Filebrowser's official container image |
nginx | nginx |
php-fpm-ttrss | PHP-FPM and modules for Tiny Tiny RSS |
quasselcore | Quassel IRC |
unbound | Unbound |
The toolbox container images are based on the Fedora toolbox container image.
Quay.io repository | Description |
---|---|
toolbox | Personal toolbox for general use cases |
toolbox-kdedev | Tools and dependencies needed for KDE development |
Those images are kept in the repo for reference and sporadic uses but are not actively maintained nor regularly updated.
Quay.io repository | Description |
---|---|
kdedev | Experiment to make a smaller KDE development toolbox (work in progress, not maintained, use toolbox-kdedev instead) |
toolbox-cloud-cli | Cloud cli pre-installed (not actively maintained, no regular updates) |
toolbox-texlive | TeX Live tools for LaTeX |
How to configure sigstore signature verification in podman:
$ sudo mkdir /etc/pki/containers
$ curl -O "https://raw.githubusercontent.com/travier/quay-containerfiles/main/quay.io-travier-containers.pub"
$ sudo cp quay.io-travier-containers.pub /etc/pki/containers/
$ sudo restorecon -RFv /etc/pki/containers
$ cat /etc/containers/registries.d/quay.io-travier.yaml
docker:
quay.io/travier:
use-sigstore-attachments: true
$ sudo restorecon -RFv /etc/containers/registries.d/quay.io-travier.yaml
$ cat /etc/containers/policy.json
{
"default": [
{
"type": "reject"
}
],
"transports": {
"docker": {
...
"quay.io/travier": [
{
"type": "sigstoreSigned",
"keyPath": "/etc/pki/containers/quay.io-travier-containers.pub",
"signedIdentity": {
"type": "matchRepository"
}
}
],
...
"": [
{
"type": "insecureAcceptAnything"
}
]
},
...
}
}
...