{"id":21172735,"url":"https://github.com/ryansch/docker-unifi-rpi","last_synced_at":"2025-04-05T10:10:43.410Z","repository":{"id":39613799,"uuid":"57336468","full_name":"ryansch/docker-unifi-rpi","owner":"ryansch","description":"Unifi Controller for Raspberry Pi 3+ and x86","archived":false,"fork":false,"pushed_at":"2024-09-01T13:22:33.000Z","size":572,"stargazers_count":349,"open_issues_count":13,"forks_count":40,"subscribers_count":24,"default_branch":"main","last_synced_at":"2025-03-29T01:04:53.691Z","etag":null,"topics":["docker","raspberry-pi","unifi","unifi-controller"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/ryansch/unifi-rpi/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryansch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2016-04-28T21:59:38.000Z","updated_at":"2025-03-24T21:23:15.000Z","dependencies_parsed_at":"2023-02-16T11:16:21.291Z","dependency_job_id":"32dd3b2b-7a94-4b5b-b889-c6c590d30b79","html_url":"https://github.com/ryansch/docker-unifi-rpi","commit_stats":null,"previous_names":[],"tags_count":246,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryansch%2Fdocker-unifi-rpi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryansch%2Fdocker-unifi-rpi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryansch%2Fdocker-unifi-rpi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryansch%2Fdocker-unifi-rpi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryansch","download_url":"https://codeload.github.com/ryansch/docker-unifi-rpi/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247318745,"owners_count":20919484,"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":["docker","raspberry-pi","unifi","unifi-controller"],"created_at":"2024-11-20T16:29:06.281Z","updated_at":"2025-04-05T10:10:43.403Z","avatar_url":"https://github.com/ryansch.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Overview\n\nDocker images for running Ubiquiti's [UniFi Controller software](https://www.ubnt.com/download/unifi/).\n\n# Supported tags and respective `Dockerfile` directory links\n\n- [`8.5.6`, `8.5` (v8.5.6/8.5)](https://github.com/ryansch/docker-unifi-rpi/tree/v8.5.6/8.5)\n- [`8.6.9`, `8.6`, `8` (v8.6.9/8.6)](https://github.com/ryansch/docker-unifi-rpi/tree/v8.6.9/8.6)\n- [`9.0.114`, `9.0`, `9`, `latest` (v9.0.114/9.0)](https://github.com/ryansch/docker-unifi-rpi/tree/v9.9.114/9.0)\n\n## Versions\n\n⚠️  This project is transitioning to MongoDB 4.4. Direct upgrades are not possible! ⚠️\n\nI've added a check in the entrypoint that will prevent the Network Application (controller) from starting if\nthe database files are from an older mongo and need to be upgraded. This will allow you to rollback to the container version you were using without issue. You can then schedule the upgrade when it's convenient.\n\nUpgrade instructions are here: \u003chttps://github.com/ryansch/docker-unifi-rpi/issues/95\u003e\n\nUbiquiti releases 'unstable', 'testing', and 'stable candidate' versions as part of its beta group release structure.  These releases are included here.  Only stable releases are tagged with their general version (ex: `5.6` for the `5.6.30` stable release) or with `latest`.\n\n## Supported Architectures\n\n| Architecture | Available | Tag |\n| :----: | :----: | ---- |\n| amd64 | ✅ | \\\u003cversion tag\\\u003e-amd64 |\n| arm64v8 | ✅ | \\\u003cversion tag\\\u003e-arm64v8 |\n| arm32v7 | ❌ | |\n\nNote: arm32v7 is no longer supported due to a lack of upstream support for mongodb \u003c= 3.6 for arm32/armhf\n\n# Configuration\n\nAs of 7.5.x, this container image supports unifi's standard configuration utilities.\n\nYou can supply a system.properties file at `/var/lib/unifi/system.properies` (in the container) or set any of the following environment variables:\n\n| Environment Variable | Description | Default |\n| --- | --- | --- |\n| JVM_INIT_HEAP_SIZE | Initial Java heap size in MiB | None |\n| JVM_MAX_HEAP_SIZE | Maximum Java heap size in MiB | 1024 |\n| JAVA_ENTROPY_GATHER_DEVICE | Path to entropy gathering device | None |\n| UNIFI_JVM_EXTRA_OPTS | Additional JVM options | $JAVA_OPTS |\n\nAdditionally, `-XX:+UseParallelGC` is used by default but can be changed with the unifi property `unifi.G1GC.enabled`.\n\n# Usage\n\nDocumentation is in the [wiki](https://github.com/ryansch/docker-unifi-rpi/wiki).\n\n# Building\n\n- `./build.sh -v \u003cdocker version\u003e -u \u003cunifi version\u003e [-t \u003cadditional docker tag\u003e ...]`\n\nExample: `./build.sh -v 5.9.29 -u 5.9.29-04b5d20997 -t 5.9 -t 5 -t latest`\n\n# Publishing\n\n- `./publish.sh -v \u003cdocker version\u003e -u \u003cunifi version\u003e`\n\nExample: `./publish.sh -v 5.9.29 -u 5.9.29-04b5d20997`\n\n# Tagging a stable release\n\n- `./tag.sh -v \u003cdocker version\u003e -u \u003cunifi version\u003e [-t \u003cadditional docker tag\u003e ...]`\n\nExample: `./tag.sh -v 5.9.29 -u 5.9.29-04b5d20997 -t 5.9 -t 5 -t latest`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryansch%2Fdocker-unifi-rpi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryansch%2Fdocker-unifi-rpi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryansch%2Fdocker-unifi-rpi/lists"}