{"id":14874810,"url":"https://github.com/vertex-center/vertex","last_synced_at":"2026-01-12T06:53:50.953Z","repository":{"id":68956994,"uuid":"602847560","full_name":"vertex-center/vertex","owner":"vertex-center","description":"Create your self-hosted lab in one click.","archived":false,"fork":false,"pushed_at":"2024-06-24T00:48:42.000Z","size":7693,"stargazers_count":30,"open_issues_count":37,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-12T13:34:21.687Z","etag":null,"topics":["docker","go","golang","hacktoberfest","homelab","raspberry-pi","self-hosted","vertex"],"latest_commit_sha":null,"homepage":"https://docs.vertex.arra.red","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vertex-center.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-02-17T04:01:31.000Z","updated_at":"2024-12-14T18:14:56.000Z","dependencies_parsed_at":"2023-12-21T22:23:56.039Z","dependency_job_id":"d33e8396-633e-4271-b52b-15f6a8e3f3da","html_url":"https://github.com/vertex-center/vertex","commit_stats":null,"previous_names":["quentinguidee/installer-service"],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/vertex-center/vertex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertex-center%2Fvertex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertex-center%2Fvertex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertex-center%2Fvertex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertex-center%2Fvertex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vertex-center","download_url":"https://codeload.github.com/vertex-center/vertex/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertex-center%2Fvertex/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276022583,"owners_count":25571820,"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","status":"online","status_checked_at":"2025-09-19T02:00:09.700Z","response_time":108,"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":["docker","go","golang","hacktoberfest","homelab","raspberry-pi","self-hosted","vertex"],"created_at":"2024-09-20T19:01:06.684Z","updated_at":"2025-09-20T00:33:26.897Z","avatar_url":"https://github.com/vertex-center.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg height=\"96\" src=\"https://github.com/vertex-center/vertex-design/raw/main/logos/transparent/vertex_logo_transparent.png\" alt=\"Vertex logo\" /\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eVertex\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg alt=\"GitHub release (latest by date)\" src=\"https://img.shields.io/github/v/release/vertex-center/vertex?color=DE3C4B\u0026labelColor=1E212B\u0026style=for-the-badge\"\u003e\n\u003cimg alt=\"GitHub license\" src=\"https://img.shields.io/github/license/vertex-center/vertex?color=DE3C4B\u0026labelColor=1E212B\u0026style=for-the-badge\"\u003e\n\u003cimg alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/vertex-center/vertex?color=DE3C4B\u0026labelColor=1E212B\u0026style=for-the-badge\"\u003e\n\u003c/p\u003e\n\n---\n\n\u003e [!WARNING]\n\u003e Vertex is currently in development. While it is usable, and I am using it in production, there may be breaking changes before the v1.0 release. You can keep following the project on [Discord](https://discord.gg/tGZV6X6ZJh), or by starring the repository.\n\n---\n\n## About\n\n### Vertex\n\nVertex is a program that allows you to create your self-hosted server easily. Install, configure and start new services in less than a minute.\n\nVertex is designed to be installed on low-powered computers like Raspberry Pi, so prioritizing compiled languages like Go, Rust or C++.\n\n\u003cimg src=\"https://github.com/vertex-center/docs/assets/12123721/abbce3bc-01ef-4d86-b79e-0eefe57e08ce\" alt=\"Vertex screenshot\" /\u003e\n\u003cimg src=\"https://github.com/vertex-center/docs/assets/12123721/f0cfe161-e015-4eee-86fc-ffffb9235d4e\" alt=\"Vertex screenshot\" /\u003e\n\n## Features\n\n- Install containers in one click from templates!\n- Manage your containers easily (env, ports, etc)\n- Receive alerts on Discord when a container is down\n- Easy setup on Kubernetes with [Helm Charts](https://github.com/vertex-center/charts)\n- _And more to come! (Database, Monitoring, etc)_\n\n## Repository structure\n\nThe major part of the Vertex source code is organized as a monorepo.\n\n- [client](https://github.com/vertex-center/vertex/tree/main/client): The web client.\n- [docs](https://github.com/vertex-center/vertex/tree/main/docs): The documentation, hosted on [docs.vertex.arra.red](https://docs.vertex.arra.red/).\n- [server](https://github.com/vertex-center/vertex/tree/main/server): The server of Vertex.\n- [packages](https://github.com/vertex-center/vertex/tree/main/packages)\n  - [components](https://github.com/vertex-center/vertex/tree/main/packages/components): The shared UI components.\n\n## Installation\n\n\u003e [!NOTE]\n\u003e Everything about the installation process is available in the [Vertex Documentation](https://docs.vertex.arra.red/).\n\nVertex can be installed easily using Docker. We provide three different infrastructure setups:\n\n- **Bundle**: Includes all the services in a minimal number of containers. This is the recommended setup for small deployments.\n- **Microservices**: A more complex setup that separates the services into different containers. This is the recommended setup for large deployments, if you want to scale the services independently, or if you want more reliability.\n- **Development**: A setup for development purposes. This is the recommended setup if you want to contribute to the project.\n\n### Method A - Bundle\n\n1. Be sure to have [Docker](https://docs.docker.com/get-docker/) installed and running.\n\n2. Download the [docker-compose.yml](https://github.com/vertex-center/vertex/blob/main/docker/docker-compose.yml) and the [setup_postgres.sh](https://github.com/vertex-center/vertex/blob/main/docker/multidb/setup_postgres.sh) files.\n\n   You should have the following directory structure:\n\n    ```plaintext\n    docker-compose.yml\n    multidb/\n        setup_postgres.sh\n    ```\n\n3. In a terminal, in the same directory as the `docker-compose.yml` file, run the following command:\n\n    ```bash\n    docker-compose up\n    ```\n\n4. Open [http://localhost:6133](http://localhost:6133) in your browser and start using Vertex!\n\n### Method B - Microservices\n\n1. Be sure to have [Docker](https://docs.docker.com/get-docker/) installed and running.\n\n2. Download the [micro.docker-compose.yml](https://github.com/vertex-center/vertex/blob/main/docker/micro.docker-compose.yml) file.\n\n3. In a terminal, in the same directory as the `micro.docker-compose.yml` file, run the following command:\n\n    ```bash\n    docker-compose -f micro.docker-compose.yml up\n    ```\n\n4. Open [http://localhost:7518](http://localhost:7518) in your browser and start using Vertex!\n\n### Method C - Install for development\n\n1. Be sure to have [Docker](https://docs.docker.com/get-docker/) installed and running.\n\n2. Clone the repository:\n\n    ```bash\n    git clone https://github.com/vertex-center/vertex\n    cd vertex\n    ```\n   \n3. Run the following command:\n\n    ```bash\n    make run-dev\n    ```\n\n4. Open [http://localhost:5173](http://localhost:5173) in your browser and start using Vertex!\n\n## License\n\n[Vertex](https://github.com/vertex-center/vertex) is released under the [MIT License](./LICENSE.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvertex-center%2Fvertex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvertex-center%2Fvertex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvertex-center%2Fvertex/lists"}