{"id":49730556,"url":"https://github.com/hyecompany/ararat-web","last_synced_at":"2026-05-09T06:14:12.574Z","repository":{"id":323730273,"uuid":"1092698511","full_name":"hyecompany/ararat-web","owner":"hyecompany","description":"Take your infrastructure to its peak","archived":false,"fork":false,"pushed_at":"2026-05-09T04:28:24.000Z","size":75259,"stargazers_count":10,"open_issues_count":13,"forks_count":0,"subscribers_count":0,"default_branch":"yerek","last_synced_at":"2026-05-09T05:41:16.801Z","etag":null,"topics":["container","incus","kvm","lxc","oci","private-cloud","virtual-machine"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/hyecompany.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-11-09T05:51:57.000Z","updated_at":"2026-05-09T04:23:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"08ff766a-6ad6-4ac7-8afa-81c7a8837cb8","html_url":"https://github.com/hyecompany/ararat-web","commit_stats":null,"previous_names":["hyecompany/ararat-web"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/hyecompany/ararat-web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyecompany%2Fararat-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyecompany%2Fararat-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyecompany%2Fararat-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyecompany%2Fararat-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyecompany","download_url":"https://codeload.github.com/hyecompany/ararat-web/tar.gz/refs/heads/yerek","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyecompany%2Fararat-web/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32809154,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"online","status_checked_at":"2026-05-09T02:00:06.633Z","response_time":123,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["container","incus","kvm","lxc","oci","private-cloud","virtual-machine"],"created_at":"2026-05-09T06:14:10.840Z","updated_at":"2026-05-09T06:14:12.560Z","avatar_url":"https://github.com/hyecompany.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hye Ararat\n\n**A modern, web-based UI for managing [Incus](https://linuxcontainers.org/incus/).**\n\nHye Ararat provides a clean, intuitive dashboard for managing your Incus deployment. Whether you are running an old iMac in your closet or building a hyperscaler, Ararat gives you the unified comprehensive control plane you need to take your infrastructure to its peak.\n\n**Current Release:** v3.0.0-beta.3\n\n## Roadmap\n\nHye Ararat is currently in public beta. Below is a high-level summary of our progress on supporting the foundational Incus primitives:\n\n- [x] Instances\n- [x] Operations\n- [x] Projects\n- [ ] Storage (In Progress)\n- [ ] Networks\n- [ ] Server\n- [ ] Cluster\n- [ ] Images\n- [ ] Profiles\n\nWe are actively working on completing the UI implementation for all Incus primitives to provide a comprehensive management experience.\n\nWe aim to support all core primitives by July 24th. Our planned release schedule is available on our [GitHub Milestones](https://github.com/hyecompany/ararat-web/milestones).\n\n## Some Instance Screenshots\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003cp align=\"center\"\u003e\u003cstrong\u003eConsole\u003c/strong\u003e\u003c/p\u003e\n      \u003cimg alt=\"image\" src=\"https://github.com/user-attachments/assets/37d5c15b-d094-4425-9d57-6585949ac851\" /\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003cp align=\"center\"\u003e\u003cstrong\u003eConfiguration\u003c/strong\u003e\u003c/p\u003e\n      \u003cimg alt=\"image\" src=\"https://github.com/user-attachments/assets/05993b1f-0b26-4394-9f42-21951ae99746\" /\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003cp align=\"center\"\u003e\u003cstrong\u003eFiles\u003c/strong\u003e\u003c/p\u003e\n      \u003cimg alt=\"image\" src=\"https://github.com/user-attachments/assets/be7ba84e-e931-4671-bd08-eac80b2e27da\" /\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003cp align=\"center\"\u003e\u003cstrong\u003eDevices\u003c/strong\u003e\u003c/p\u003e\n      \u003cimg alt=\"image\" src=\"https://github.com/user-attachments/assets/51afb82f-fd0f-45e8-aef3-e1648d1a1c40\" /\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Installation\n\nThis guide is designed for the latest LTS release of Debian/Ubuntu.\n\n### Prebuilt Archive\n\nUse this path if you want to install a ready-made Ararat UI build.\n\n#### Prerequisites\n\n- A working Incus installation accessible over the network\n- A copy of `ararat.tar.gz` from either the latest official release or the bleeding-edge `yerek` build artifact\n\n#### Installation Instructions\n\n1. Download an Ararat UI archive:\n   - **Latest official release:** download `ararat.tar.gz` from the [latest GitHub Release](https://github.com/hyecompany/ararat-web/releases/latest). This is the recommended path for most users.\n   - **Bleeding edge:** download the `ararat.tar.gz` artifact from a successful `yerek` branch run of the [Build UI workflow](https://github.com/hyecompany/ararat-web/actions/workflows/ui-build.yml). GitHub Actions downloads artifacts as zip files, so unzip the download first to get `ararat.tar.gz`.\n\n2. Extract the archive into Incus's UI directory. Zabbly package users can use `/opt/incus/ui`:\n\n   ```bash\n   sudo mkdir -p /opt/incus/ui\n   sudo tar -xzf ararat.tar.gz -C /opt/incus/ui\n   ```\n\n   Users of other packages can extract Ararat anywhere they prefer, then set `INCUS_UI` in the `incusd` environment to that path.\n\n3. Restart Incus:\n\n   ```bash\n   sudo systemctl restart incus\n   ```\n\n### Accessing the UI\n\nSimply visit `https://{host}:{port}` (default `8443`) that you set Incus to listen on in your browser, and Hye Ararat will be served! If it is not, restart Incus with `systemctl restart incus` and try visiting again.\n\n### Building From Source\n\nUse this Debian/Ubuntu path if you are developing Ararat or want to build the UI and SPICE console runtime locally.\n\n#### Prerequisites\n\n- A working Incus installation accessible over the network\n- Node.js\n- Bun\n- Rust and Cargo\n- `wasm-pack`, used to build the native SPICE console runtime\n\n#### Installation Instructions\n\nInstall the system packages needed for the JavaScript and SPICE console builds:\n\n```bash\nsudo apt update\nsudo apt install -y build-essential curl nodejs\n```\n\nInstall Bun:\n\n```bash\ncurl -fsSL https://bun.sh/install | bash\n```\n\nInstall Rust and Cargo:\n\n```bash\ncurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh\n```\n\nReload your shell so the new `bun` and `cargo` commands are available, then install `wasm-pack`:\n\n```bash\ncargo install wasm-pack\n```\n\nInstall Ararat's project dependencies:\n\n```bash\nbun install\n```\n\nBuild the SPICE console runtime, build the web UI, and copy Ararat to Incus's UI directory:\n\n```bash\nbun run build-install\n```\n\n## License\n\nCopyright (C) 2026 Hye Hosting LLC \u0026 Hye Ararat contributors.\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\nhttp://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","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyecompany%2Fararat-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyecompany%2Fararat-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyecompany%2Fararat-web/lists"}