{"id":15141782,"url":"https://github.com/fardjad/tagspaces-lite-docker","last_synced_at":"2026-02-04T08:06:20.489Z","repository":{"id":252521212,"uuid":"840682903","full_name":"fardjad/tagspaces-lite-docker","owner":"fardjad","description":"Build and publish TagSpaces Lite Docker images to DockerHub","archived":false,"fork":false,"pushed_at":"2024-08-10T21:43:36.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-03T12:12:48.984Z","etag":null,"topics":["automation","docker-image","tagspaces"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/fardjad/tagspaces-lite-web","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fardjad.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":"2024-08-10T11:12:30.000Z","updated_at":"2024-08-10T21:43:39.000Z","dependencies_parsed_at":"2024-09-21T14:12:42.228Z","dependency_job_id":null,"html_url":"https://github.com/fardjad/tagspaces-lite-docker","commit_stats":null,"previous_names":["fardjad/tagspaces-lite-docker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fardjad/tagspaces-lite-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fardjad%2Ftagspaces-lite-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fardjad%2Ftagspaces-lite-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fardjad%2Ftagspaces-lite-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fardjad%2Ftagspaces-lite-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fardjad","download_url":"https://codeload.github.com/fardjad/tagspaces-lite-docker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fardjad%2Ftagspaces-lite-docker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265443549,"owners_count":23766410,"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":["automation","docker-image","tagspaces"],"created_at":"2024-09-26T09:01:57.300Z","updated_at":"2026-02-04T08:06:20.426Z","avatar_url":"https://github.com/fardjad.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TagSpaces Lite Docker Image\n\nThis repository contains a GitHub Actions workflow to build an always up-to-date\nDocker image for [TagSpaces Lite Web](https://www.tagspaces.org/products/).\n\nWhile the folks at TagSpaces provide a\n[Docker Image](https://hub.docker.com/r/tagspaces/tagspaces-lite-web), it is not\nalways up to date and runs nginx as root. I created this repository to build a\nmulti-arch image based on\n[nginxinc/nginx-unprivileged](https://hub.docker.com/r/nginxinc/nginx-unprivileged)\nevery time a new version of [TagSpaces](https://github.com/tagspaces/tagspaces)\nis released.\n\n## How It Works\n\nThe workflow in this repository is triggered by a cron job that runs every day.\nIt checks the\n[latest release](https://github.com/tagspaces/tagspaces/releases/latest) of\nTagSpaces and compares it with the latest published image on Docker Hub. If the\nrelease is newer than the image, it builds a new image and pushes it to\nDockerHub.\n\n## How to Use\n\nYou can use this image in the same way you would use the official one. The\nofficial guide is available\n[here](https://docs.tagspaces.org/tutorials/tagspaces-web-docker). The only\nmajor difference is that this image uses port 8080 instead of port 80.\n\nHere's an example `docker-compose.yml` file to help you get started quickly:\n\n```yaml\nservices:\n  tagspaces-lite-web:\n    image: fardjad/tagspaces-lite-web:latest\n    network_mode: bridge\n    restart: unless-stopped\n    container_name: tagspaces-lite-web\n    ports:\n      - \"8080:8080\"\n```\n\n### Example\n\nYou can find an example setup of TagSpaces Lite with S3Proxy\n[here](./examples/s3proxy/). The following software is required to run the\nexample:\n\n- Docker with Docker Compose\n- curl\n- jq\n\nTo run the example, execute the following commands:\n\n```bash\n./download-latest-tagspaces-web.sh\ncd examples/s3proxy\ndocker-compose up\n```\n\nThen, open your browser and navigate to `http://localhost:8080`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffardjad%2Ftagspaces-lite-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffardjad%2Ftagspaces-lite-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffardjad%2Ftagspaces-lite-docker/lists"}