{"id":21359221,"url":"https://github.com/thomaschampagne/oci-images","last_synced_at":"2026-05-17T12:07:55.377Z","repository":{"id":210398960,"uuid":"726466471","full_name":"thomaschampagne/oci-images","owner":"thomaschampagne","description":"Light, stable \u0026 up-to-date OCI Images ready for a rootless usage","archived":false,"fork":false,"pushed_at":"2025-03-07T20:50:14.000Z","size":84,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-07T21:28:08.410Z","etag":null,"topics":["dockerfile","kubernetes","oci","podman"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thomaschampagne.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-02T13:39:23.000Z","updated_at":"2025-03-07T20:50:18.000Z","dependencies_parsed_at":"2023-12-28T02:26:58.562Z","dependency_job_id":"58ad0b12-1dfe-406d-9111-aa08167aafc0","html_url":"https://github.com/thomaschampagne/oci-images","commit_stats":null,"previous_names":["thomaschampagne/oci-images"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomaschampagne%2Foci-images","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomaschampagne%2Foci-images/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomaschampagne%2Foci-images/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomaschampagne%2Foci-images/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thomaschampagne","download_url":"https://codeload.github.com/thomaschampagne/oci-images/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243834852,"owners_count":20355502,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dockerfile","kubernetes","oci","podman"],"created_at":"2024-11-22T05:27:06.076Z","updated_at":"2026-05-17T12:07:55.371Z","avatar_url":"https://github.com/thomaschampagne.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OCI Images\n\n## About\n\nThis repository contains a collection of [OCI Images](https://github.com/opencontainers/image-spec) I use in my clusters. Images are:\n\n- Built on **STABLE** base images **ONLY**. Versions are specified in each Dockerfile via `OCI_BASE_IMAGE` ARG.\n\n- Build weekly on Sundays and tagged as `YYYY.MM.DD` \u0026 `latest`.\n\n- Exposed to lower attack surface \u0026 vulnerabilities:\n  - Based on `alpine` lightweight images whenever possible.\n  - System updates are applied during build.\n  - If missing from base image, it includes a `non-root` user named `oci` (`uid:1000`, `gid:1000`).\n\n- Available in my **Packages** section.\n\n## Images Status\n\n| Service         | Image Name / Build Status                                                                                     | OS     | Description                                      |\n|-----------------|---------------------------------------------------------------------------------------------------------------|--------|--------------------------------------------------|\n| **FileBrowser** | [![oci-filebrowser-build](https://github.com/thomaschampagne/oci-images/actions/workflows/filebrowser.yaml/badge.svg?branch=main)](https://github.com/thomaschampagne/oci-images/actions/workflows/filebrowser.yaml) | Alpine | Web-based file manager.                         |\n| **HomeAssistant** | [![oci-homeassistant-build](https://github.com/thomaschampagne/oci-images/actions/workflows/homeassistant.yaml/badge.svg?branch=main)](https://github.com/thomaschampagne/oci-images/actions/workflows/homeassistant.yaml) | Alpine | Home automation platform.                      |\n| **Mosquitto**   | [![oci-mosquitto-build](https://github.com/thomaschampagne/oci-images/actions/workflows/mosquitto.yaml/badge.svg?branch=main)](https://github.com/thomaschampagne/oci-images/actions/workflows/mosquitto.yaml) | Alpine | MQTT broker for IoT.                            |\n| **Navidrome**   | [![oci-navidrome-build](https://github.com/thomaschampagne/oci-images/actions/workflows/navidrome.yaml/badge.svg?branch=main)](https://github.com/thomaschampagne/oci-images/actions/workflows/navidrome.yaml) | Alpine | Self-hosted music server.                       |\n| **MinIO**       | [![oci-minio-build](https://github.com/thomaschampagne/oci-images/actions/workflows/minio.yaml/badge.svg?branch=main)](https://github.com/thomaschampagne/oci-images/actions/workflows/minio.yaml) | Alpine | S3-compatible object storage.                   |\n| **Transmission**| [![oci-transmission-build](https://github.com/thomaschampagne/oci-images/actions/workflows/transmission.yaml/badge.svg?branch=main)](https://github.com/thomaschampagne/oci-images/actions/workflows/transmission.yaml) | Alpine | BitTorrent client.                             |\n| **Zigbee2MQTT** | [![oci-zigbee2mqtt-build](https://github.com/thomaschampagne/oci-images/actions/workflows/zigbee2mqtt.yaml/badge.svg?branch=main)](https://github.com/thomaschampagne/oci-images/actions/workflows/zigbee2mqtt.yaml) | Alpine | Zigbee to MQTT bridge.                         |\n| **Authelia**    | [![oci-authelia-build](https://github.com/thomaschampagne/oci-images/actions/workflows/authelia.yaml/badge.svg?branch=main)](https://github.com/thomaschampagne/oci-images/actions/workflows/authelia.yaml) | Ubuntu Chisel | Multi-factor authentication server.             |\n| **Cloud Domain**| [![oci-cloud-domain-build](https://github.com/thomaschampagne/oci-images/actions/workflows/cloud-domain.yaml/badge.svg?branch=main)](https://github.com/thomaschampagne/oci-images/actions/workflows/cloud-domain.yaml) | Alpine | Domain services for homes and small businesses. |\n| **Vault**       | [![oci-vault-build](https://github.com/thomaschampagne/oci-images/actions/workflows/vault.yaml/badge.svg?branch=main)](https://github.com/thomaschampagne/oci-images/actions/workflows/vault.yaml) | Alpine | Vaultwarden password manager. |\n| **Pi Hole**       | [![oci-pihole-build](https://github.com/thomaschampagne/oci-images/actions/workflows/pihole.yaml/badge.svg?branch=main)](https://github.com/thomaschampagne/oci-images/actions/workflows/pihole.yaml) | Alpine | Network-wide DNS ad blocker with DHCP server. |\n| **Minikit**     | [![oci-minikit-build](https://github.com/thomaschampagne/oci-images/actions/workflows/minikit.yaml/badge.svg?branch=main)](https://github.com/thomaschampagne/oci-images/actions/workflows/minikit.yaml) | Alpine | A minimalist BusyBox-style image based on Alpine Linux. |\n| **PostgreSQL**  | [![oci-postgres-build](https://github.com/thomaschampagne/oci-images/actions/workflows/postgres.yaml/badge.svg?branch=main)](https://github.com/thomaschampagne/oci-images/actions/workflows/postgres.yaml) | Alpine | Relational database.                           |\n| **Tools**       | [![oci-tools-build](https://github.com/thomaschampagne/oci-images/actions/workflows/tools.yaml/badge.svg?branch=main)](https://github.com/thomaschampagne/oci-images/actions/workflows/tools.yaml) | Alpine | Collection of developers handy tools.                           |\n\n## Appendix\n\n### Trigger workflow from remote\n\n- Create `GITHUB_TOKEN` here: \u003chttps://github.com/settings/tokens\u003e with `actions:write` permissions.\n\n```bash\nexport GITHUB_TOKEN=\u003cYOUR_TOKEN\u003e\nexport GITHUB_REPO=\u003cYOUR_REPO\u003e # e.g. thomaschampagne/focale-images\n```\n\n- Get workflow id (\u003chttps://docs.github.com/en/rest/actions/workflows?apiVersion=2022-11-28#list-repository-workflows\u003e)\n\n```bash\ncurl -L \\\n  -H \"Accept: application/vnd.github+json\" \\\n  -H \"Authorization: Bearer $GITHUB_TOKEN\" \\\n  -H \"X-GitHub-Api-Version: 2022-11-28\" \\\n  https://api.github.com/repos/$GITHUB_REPO/actions/workflows\n```\n\n- Create a workflow dispatch event (\u003chttps://docs.github.com/en/rest/actions/workflows?apiVersion=2022-11-28#create-a-workflow-dispatch-event\u003e)\n\n```bash\nexport WORKFLOW_ID=\u003cWORKFLOW_ID\u003e\n```\n\n```bash\ncurl -L \\\n  -X POST \\\n  -H \"Accept: application/vnd.github+json\" \\\n  -H \"Authorization: Bearer $GITHUB_TOKEN\" \\\n  -H \"X-GitHub-Api-Version: 2022-11-28\" \\\n  https://api.github.com/repos/$GITHUB_REPO/actions/workflows/$WORKFLOW_ID/dispatches \\\n  -d '{\"ref\":\"main\"}'\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomaschampagne%2Foci-images","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthomaschampagne%2Foci-images","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomaschampagne%2Foci-images/lists"}