{"id":20682248,"url":"https://github.com/yobasystems/alpine-xen-orchestra","last_synced_at":"2025-10-20T04:20:15.953Z","repository":{"id":53917473,"uuid":"68118552","full_name":"yobasystems/alpine-xen-orchestra","owner":"yobasystems","description":"Xen Orchestra running on Alpine Linux [Docker]","archived":false,"fork":false,"pushed_at":"2022-08-06T10:49:27.000Z","size":62,"stargazers_count":21,"open_issues_count":2,"forks_count":7,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-29T15:04:35.035Z","etag":null,"topics":["alpine","amd64","arm64","armhf","docker","docker-image","dockerfile","xcp-ng","xen-orchestra","xencenter","xenserver","yobasystems"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/yobasystems/alpine-xen-orchestra/","language":"Dockerfile","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/yobasystems.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}},"created_at":"2016-09-13T14:55:46.000Z","updated_at":"2023-12-02T04:59:00.000Z","dependencies_parsed_at":"2022-08-13T04:10:41.333Z","dependency_job_id":null,"html_url":"https://github.com/yobasystems/alpine-xen-orchestra","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yobasystems%2Falpine-xen-orchestra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yobasystems%2Falpine-xen-orchestra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yobasystems%2Falpine-xen-orchestra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yobasystems%2Falpine-xen-orchestra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yobasystems","download_url":"https://codeload.github.com/yobasystems/alpine-xen-orchestra/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250237851,"owners_count":21397403,"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":["alpine","amd64","arm64","armhf","docker","docker-image","dockerfile","xcp-ng","xen-orchestra","xencenter","xenserver","yobasystems"],"created_at":"2024-11-16T22:13:07.415Z","updated_at":"2025-10-20T04:20:15.874Z","avatar_url":"https://github.com/yobasystems.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Xen Orchestra Docker image running on Alpine Linux\n\n[![Docker Automated build](https://img.shields.io/docker/automated/yobasystems/alpine-caddy.svg?style=for-the-badge\u0026logo=docker)](https://hub.docker.com/r/yobasystems/alpine-caddy/)\n[![Docker Pulls](https://img.shields.io/docker/pulls/yobasystems/alpine-caddy.svg?style=for-the-badge\u0026logo=docker)](https://hub.docker.com/r/yobasystems/alpine-caddy/)\n[![Docker Stars](https://img.shields.io/docker/stars/yobasystems/alpine-caddy.svg?style=for-the-badge\u0026logo=docker)](https://hub.docker.com/r/yobasystems/alpine-caddy/)\n\n[![Alpine Version](https://img.shields.io/badge/Alpine%20version-v3.8-green.svg?style=for-the-badge)](https://alpinelinux.org/)\n[![Caddy Version](https://img.shields.io/badge/XO%20version-v5.47.0-green.svg?style=for-the-badge)](https://xen-orchestra.com/)\n\nThis Docker image [(yobasystems/alpine-xen-orchestra)](https://hub.docker.com/r/yobasystems/alpine-xen-orchestra/) is based on the minimal [Alpine Linux](http://alpinelinux.org/) with [Xen Orchestra](https://xen-orchestra.com/).\n\n##### Alpine Version 3.8.2 (Released Dec 20, 2018)\n##### Xen Orchestra Version 5.47.0\n\n----\n\n## What is Alpine Linux?\nAlpine Linux is a Linux distribution built around musl libc and BusyBox. The image is only 5 MB in size and has access to a package repository that is much more complete than other BusyBox based images. This makes Alpine Linux a great image base for utilities and even production applications. Read more about Alpine Linux here and you can see how their mantra fits in right at home with Docker images.\n\n## What is Xen Orchestra?\nXen Orchestra provides a web based UI for the management and administration of XCP-ng installations without requiring any agent or extra software on your hosts nor VMs. The primary goal of XO is to provide a unified management panel for a complete XCP-ng infrastructure, regardless of pool size and quantity of pools. For those seeking a web based replacement for XCP-ng Center, Xen Orchestra fully supports VM lifecycle operations such as VM creation, migration or console access directly from a browser. Xen Orchestra extends the capabilities of XCP-ng to also provide delegated resource access, delta backup, continuous replication, performance graphs and visualisations.\n\n[More Info](https://xen-orchestra.com/#!/xo-home) | [Pro Support](https://xen-orchestra.com/#!/xo-pricing) (Highly recommended) | [Source Code](https://github.com/vatesfr/xen-orchestra)\n\n_ (May also work with Citrix Xenserver but XCP-ng is the better choice) _\n\n### What is XCP-ng?\nBased on XenServer, XCP-ng is the result of massive cooperation between individuals and companies, to deliver a product without limits. No restrictions on features and every bit available on GitHub! XCP-ng is a turnkey open source virtualisation platform.\n\n[More Info](https://xcp-ng.org/) | [Download .iso](http://mirrors.xcp-ng.org/isos/8.0/xcp-ng-8.0.0.iso) | [Source Code](https://github.com/xcp-ng/xcp)\n\n\n## Features\n\n* Minimal size \u0026 layers\n* Memory usage is minimal on Alpine rather than using Debian\n* Xen Orchestra version 5.47.0\n\n## Architectures\n\n* ```:amd64```, ```:latest``` - 64 bit Intel/AMD (x86_64/amd64)\n* ```:arm64v8```, ```:aarch64``` - 64 bit ARM (ARMv8/aarch64)\n* ```:arm32v7```, ```:armhf``` - 32 bit ARM (ARMv7/armhf)\n\n#### PLEASE CHECK TAGS BELOW FOR SUPPORTED ARCHITECTURES, THE ABOVE IS A LIST OF EXPLANATION\n\n## Tags\n\n* ```:latest``` latest branch based (Automatic Architecture Selection)\n* ```:master``` master branch usually inline with latest\n* ```:v5.47.0``` version number related to xen orchestra version (Automatic Architecture Selection)\n* ```:armhf```, ```:arm32v7``` Armv7 based on latest tag but arm architecture\n* ```:aarch64```, ```:arm64v8``` Armv8 based on latest tag but arm64 architecture\n\n## Environment Variables:\n\n### Main Xen Orchestra parameters:\n\n* Check the config.yaml file for options, or leave for defaults.\n\n## Creating an instance\n\nA redis container is required, e.g redis:alpine or yobasystems/alpine-redis to be linked to the Xen Orchestra container. Check the docker compose example for more info.\n\n### Getting Started\n\nTo forward all external traffic from port 80 to the container’s port 8080\n\n```sh\n$ docker run -d --name xen-orchestra -p 80:8080 yobasystems/alpine-xen-orchestra ./bin/xo-server\n```\n\nPoint your browser to `http://host-ip`.\n\n## Docker Compose example:\n\n```yalm\nversion: '2'\nservices:\n    xen-orchestra:\n        image: yobasystems/alpine-xen-orchestra:latest\n        container_name: xoa\n        command: ./bin/xo-server\n        ports:\n            - \"8080:8080\"\n        depends_on:\n            - redis\n        environment:\n            - NODE_ENV=production\n        volumes:\n            - /data/xoa/server:/app/data\n    redis:\n        container_name: xoa-redis\n        image: redis:alpine\n        command: redis-server --appendonly yes\n        volumes:\n            - /data/xoa/redis:/data\n```\n\n## Source Repository\n\n* [Bitbucket - yobasystems/alpine-xen-orchestra](https://bitbucket.org/yobasystems/alpine-xen-orchestra/)\n\n* [Github - yobasystems/alpine-xen-orchestra](https://github.com/yobasystems/alpine-xen-orchestra)\n\n## Links\n\n* [Yoba Systems](https://www.yobasystems.co.uk/)\n\n* [Dockerhub - yobasystems](https://hub.docker.com/u/yobasystems/)\n\n* [Quay.io - yobasystems](https://quay.io/organization/yobasystems)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyobasystems%2Falpine-xen-orchestra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyobasystems%2Falpine-xen-orchestra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyobasystems%2Falpine-xen-orchestra/lists"}