{"id":22758794,"url":"https://github.com/clusterlabs/pcs-web-ui","last_synced_at":"2026-04-07T18:01:26.639Z","repository":{"id":36964772,"uuid":"144404164","full_name":"ClusterLabs/pcs-web-ui","owner":"ClusterLabs","description":"Web interface for pcs","archived":false,"fork":false,"pushed_at":"2026-03-31T15:24:49.000Z","size":13830,"stargazers_count":20,"open_issues_count":7,"forks_count":9,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-03-31T17:37:32.709Z","etag":null,"topics":["corosync","high-availability","pacemaker","pcs"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ClusterLabs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/CONTRIBUTING.md","funding":null,"license":"COPYING","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-08-11T17:12:31.000Z","updated_at":"2026-03-31T15:25:10.000Z","dependencies_parsed_at":"2024-06-18T20:45:22.310Z","dependency_job_id":"f4eaf0e9-1b7a-4b00-b534-ab5def7a5554","html_url":"https://github.com/ClusterLabs/pcs-web-ui","commit_stats":null,"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"purl":"pkg:github/ClusterLabs/pcs-web-ui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClusterLabs%2Fpcs-web-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClusterLabs%2Fpcs-web-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClusterLabs%2Fpcs-web-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClusterLabs%2Fpcs-web-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ClusterLabs","download_url":"https://codeload.github.com/ClusterLabs/pcs-web-ui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClusterLabs%2Fpcs-web-ui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31522574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["corosync","high-availability","pacemaker","pcs"],"created_at":"2024-12-11T08:15:55.850Z","updated_at":"2026-04-07T18:01:26.606Z","avatar_url":"https://github.com/ClusterLabs.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PCS Web UI\n\nWeb interface for [PCS] - a Corosync and\nPacemaker configuration tool.\n\nIt can run in two modes:\n| a standalone application \u003cbr\u003e (provided by `pcsd` backend from [pcs]) | a [Cockpit] plugin |\n|:---:|:---:|\n| \u003cimg width=\"400\" height=\"auto\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/7299d581-0978-47b3-ad3c-42a43d7db644\" /\u003e | \u003cimg width=\"400\" height=\"auto\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/5552ed10-f63a-4106-b279-249ab51f8ef5\" /\u003e |\n\nMore screenshots can be found here: https://github.com/ClusterLabs/pcs-web-ui/issues/81\n\n## Prerequisites\n\n* [Node.js](http://nodejs.org/) v18+ (with NPM)\n* autoconf, automake\n* pkgconf\n* [PCS]\n  - PCS Web UI main branch can be delayed compared to PCS main branch\n  - please use\n    [released PCS Web UI version](https://github.com/ClusterLabs/pcs-web-ui/releases)\n    and [compatible PCS version](/docs/pcs-compatibility.md)\n* [Cockpit] (optional)\n\n## Building and installation\n\nTo install PCS Web UI run the following in terminal:\n\n```sh\n./autogen.sh\n./configure\nmake\nmake install\n```\n\n### Fine-tuning the installation\n\nYou can add following flags to `./configure`:\n\n* `--disable-cockpit` to disable cockpit installation\n* `--disable-standalone` to disable standalone installation\n* `--with-pcsd-webui-dir` to specify standalone installation directory\n* `--with-cockpit-dir` to specify cockpit plugin installation directory\n\nMake sure to also install PCS if you haven't installed it yet. Pcsd needs to be running in order for PCS Web UI to work, even for the Cockpit plugin:\n```sh\nsystemctl enable --now pcsd\n```\n\n[PCS]: https://github.com/ClusterLabs/pcs\n[Cockpit]: https://cockpit-project.org/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclusterlabs%2Fpcs-web-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclusterlabs%2Fpcs-web-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclusterlabs%2Fpcs-web-ui/lists"}