{"id":24637850,"url":"https://github.com/lamgc/poweradmin-docker","last_synced_at":"2026-04-11T06:02:41.903Z","repository":{"id":265113906,"uuid":"895167743","full_name":"LamGC/poweradmin-docker","owner":"LamGC","description":"Deploy PowerAdmin in Docker!","archived":false,"fork":false,"pushed_at":"2025-03-10T00:21:28.000Z","size":54,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-10T01:32:21.852Z","etag":null,"topics":["docker-image","powerdns","powerdns-admin"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/lamgc/poweradmin","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LamGC.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-11-27T17:21:35.000Z","updated_at":"2025-03-10T00:21:32.000Z","dependencies_parsed_at":"2025-02-11T01:32:47.891Z","dependency_job_id":null,"html_url":"https://github.com/LamGC/poweradmin-docker","commit_stats":null,"previous_names":["lamgc/poweradmin-docker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LamGC%2Fpoweradmin-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LamGC%2Fpoweradmin-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LamGC%2Fpoweradmin-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LamGC%2Fpoweradmin-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LamGC","download_url":"https://codeload.github.com/LamGC/poweradmin-docker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244584377,"owners_count":20476532,"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-image","powerdns","powerdns-admin"],"created_at":"2025-01-25T10:12:05.519Z","updated_at":"2025-12-30T22:38:41.537Z","avatar_url":"https://github.com/LamGC.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# poweradmin-docker\n\nEnglish | [中文](./README.zh.md)\n\n# Warning, this is an unofficial image!!!\nOfficial repository: [poweradmin/poweradmin](https://github.com/poweradmin/poweradmin)  \nRepository URL for this image: [LamGC/poweradmin-docker](https://github.com/LamGC/poweradmin-docker)  \n\nFor issues related to PowerAdmin, you should create issue at [poweradmin/poweradmin](https://github.com/poweradmin/poweradmin).   \n\nIf it's a Docker deployment issue, you can create issue at [LamGC/poweradmin-docker](https://github.com/LamGC/poweradmin-docker).  \n\n## Usage\n\n### Using Docker Compose\n\nA simple PowerAdmin configuration is as follows, you should add container configurations for MySQL \nor other supported databases as needed, as well as container configurations for PowerDNS auth.\n\n\u003e If you want a complete configuration, you can take a look at the [example](example/) directory, which contains a basic Docker Compose configuration for PowerDNS + PowerAdmin + MySQL.\n\n```yaml\nservices:\n  pdns-admin:\n    image: lamgc/poweradmin:latest\n    container_name: powerdns_admin\n    ports:\n      - \"9191:80\"\n    logging:\n      driver: json-file\n      options:\n        max-size: 50m\n    volumes:\n      # When you encounter the issue of being unable to save the installation configuration during installation, \n      # please write the content to this host path, and remove the annotation for the mapping in the following line.\n\n      # - \"./pdns_admin_config/config.inc.php:/var/www/html/inc/config.inc.php\"\n    environment:\n      # When you have completed all the installation steps of PowerAdmin, \n      # please uncomment this environment variable below to request the removal of the install directory.\n      \n      # POWERADMIN_SKIP_INSTALL: true\n```\n\nAfter starting with this configuration, follow PowerAdmin's instructions to complete the installation program, \nand then add the `POWERADMIN_SKIP_INSTALL: true` environment variable,\nAfter rebuilding the Docker Compose container group, the container will delete the install directory of PowerAdmin.\n\n### Using `docker run` command\n\nIf you don't want to use Docker Compose, you can use this command:\n\n```bash\n$ docker run -d --name pdns_admin --restart unless-stopped -v /path/to/pdns_admin_conf:/etc/poweradmin/ -p 9191:80 lamgc/poweradmin:latest\n```\n\n\u003e Note: Replace `/path/to/pdns_admin_conf` with the path of an empty directory!\n\nAfter starting with this configuration, follow the instructions provided by PowerAdmin to complete the installation process. \nThen, navigate to the `/path/to/pdns_admin_conf` directory, Execute the command `touch skip_install` to create an empty file named `skip_install`, \nand then restart the PowerAdmin container to delete the install directory.\n\n# About image updates\n\nThe image will check for the latest version of PowerAdmin daily and automatically build the image.\n\n## License\n\nThis project [lamgc/poweradmin](https://github.com/LamGC/poweradmin-docker) is open-sourced under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).\n\n```plaintext\nCopyright 2024 lamgc\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at:\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n\n\u003e I hope this project can save Docker users time in deploying PowerAdmin! Enjoy~\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flamgc%2Fpoweradmin-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flamgc%2Fpoweradmin-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flamgc%2Fpoweradmin-docker/lists"}