{"id":16163005,"url":"https://github.com/d3vilh/openvpn-ui-docker-build-amd64","last_synced_at":"2025-05-07T10:06:36.636Z","repository":{"id":131707977,"uuid":"591936440","full_name":"d3vilh/openvpn-ui-docker-build-amd64","owner":"d3vilh","description":"OpenVPN-UI builder for AMDx64 platform, compatible with Debian AWS EC2 instance and bare-metal servers.","archived":false,"fork":false,"pushed_at":"2023-07-30T14:22:24.000Z","size":26,"stargazers_count":1,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-07T10:06:07.859Z","etag":null,"topics":["aws","aws-ec2","aws-openvpn","builder","docker","ec2-instance","ec2-openvpn","golang","openvpn","openvpn-admin","openvpn-ui"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/d3vilh.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-01-22T12:10:28.000Z","updated_at":"2023-03-13T11:44:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"78309230-bce2-454e-86cd-1482dfb1da1d","html_url":"https://github.com/d3vilh/openvpn-ui-docker-build-amd64","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3vilh%2Fopenvpn-ui-docker-build-amd64","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3vilh%2Fopenvpn-ui-docker-build-amd64/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3vilh%2Fopenvpn-ui-docker-build-amd64/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3vilh%2Fopenvpn-ui-docker-build-amd64/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/d3vilh","download_url":"https://codeload.github.com/d3vilh/openvpn-ui-docker-build-amd64/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252856554,"owners_count":21814858,"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":["aws","aws-ec2","aws-openvpn","builder","docker","ec2-instance","ec2-openvpn","golang","openvpn","openvpn-admin","openvpn-ui"],"created_at":"2024-10-10T02:34:12.388Z","updated_at":"2025-05-07T10:06:36.576Z","avatar_url":"https://github.com/d3vilh.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# openvpn-ui-docker-build\nScripts simplifying build of [openvpn-ui](https://github.com/d3vilh/openvpn-ui) for AMDx64 arch compatible with AWS EC2 Debian instance.\n\n## To build the image\nAs prerequisite, you need to have Docker installed and running:\n```shell\nsudo apt-get install docker.io -y\nsudo systemctl restart docker\n```\nTo build own image you need to set local path to [openvpn-ui](https://github.com/d3vilh/openvpn-ui ) sources into OVPN_UI_HOME var in the [build_openvpn-ui.sh](https://github.com/d3vilh/openvpn-ui-docker-build-amd64/blob/master/build_openvpn-ui.sh) and [openvpn-ui-pack2.sh](https://github.com/d3vilh/openvpn-ui-docker-build-amd64/blob/master/openvpn-ui-pack2.sh) files. For example:\n\n```shell\n# Set the home directory of the openvpn-ui project\nOVPN_UI_HOME=\"/home/admin/build/openvpn-ui\"\n```\n\nThen run `build_openvpn-ui.sh` to build the image. The image will be named `openvpn-ui:amd64`.\n\n## To run the image\n```shell\ndocker run \\\n-v /home/philipp/openvpn:/etc/openvpn \\\n-v /home/philipp/openvpn/db:/opt/openvpn-gui/db \\\n-v /home/philipp/openvpn/pki:/usr/share/easy-rsa/pki \\\n-v /var/run/docker.sock:/var/run/docker.sock \\\n-e OPENVPN_ADMIN_USERNAME='admin' \\\n-e OPENVPN_ADMIN_PASSWORD='gagaZush' \\\n-p 8080:8080/tcp \\\n--privileged local/openvpn-ui \n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd3vilh%2Fopenvpn-ui-docker-build-amd64","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd3vilh%2Fopenvpn-ui-docker-build-amd64","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd3vilh%2Fopenvpn-ui-docker-build-amd64/lists"}