{"id":24582692,"url":"https://github.com/rasjonell/hybr","last_synced_at":"2025-10-29T16:10:20.430Z","repository":{"id":272492869,"uuid":"916647170","full_name":"rasjonell/hybr","owner":"rasjonell","description":"Deploy and manage self-hosted services with ease","archived":false,"fork":false,"pushed_at":"2025-03-11T15:08:07.000Z","size":3298,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-11T16:23:33.254Z","etag":null,"topics":["containerization","deployment","docker","golang","isolation","logging","monitoring","nginx","nix","self-hosted","ssl"],"latest_commit_sha":null,"homepage":"https://hybr.dev","language":"Go","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/rasjonell.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-14T14:04:44.000Z","updated_at":"2025-03-11T15:08:12.000Z","dependencies_parsed_at":"2025-01-14T20:09:44.016Z","dependency_job_id":"7266fe69-6c5c-4318-8c43-ef32c08562b1","html_url":"https://github.com/rasjonell/hybr","commit_stats":null,"previous_names":["rasjonell/hybr"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasjonell%2Fhybr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasjonell%2Fhybr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasjonell%2Fhybr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasjonell%2Fhybr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rasjonell","download_url":"https://codeload.github.com/rasjonell/hybr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244068329,"owners_count":20392795,"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":["containerization","deployment","docker","golang","isolation","logging","monitoring","nginx","nix","self-hosted","ssl"],"created_at":"2025-01-24T03:56:28.412Z","updated_at":"2025-10-29T16:10:15.394Z","avatar_url":"https://github.com/rasjonell.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hybr\n\nTake control of your digital world with `hybr` - a self-hosted infrastructure manager that lets you deploy and manage services with ease.\n\n![Hybr Progress](https://github.com/rasjonell/hybr/blob/master/hybr.png)\n\n\u003e [!NOTE]\n\u003e 🚧 This project is under active development. Everything including this document may be changed in the future.\n\u003e Star the repository to follow our progress!\n\n## Features\n\n- One-command deployment of popular self-hosted services\n- Web UI for monitoring and management\n- Secure VPN connections using Tailscale for private network access\n- Container-based isolation for all services\n- Real-time service monitoring and logs\n- Easy service updates and maintenance\n- Comes with default services like **tt-rss** and **Nextcloud**, but is easily extendable with your own custom services.\n\n## Quick Start\n\n```bash\ncurl -sSL https://hybr.dev/install.sh | bash\n```\n\nor with `wget`\n\n```bash\nwget -qO- https://hybr.dev/install.sh | bash\n```\n\nAfter installation, access the web UI at http://localhost:8080 or on your tailscale network.\n\n## Documentation\n\nFull documentation is available at [hybr.dev/docs](https://hybr.dev/docs/intro)\n\n## Services\n\nHybr comes with the following default services but can be extended with other services(refer to Adding Custom Services)\n- Tiny Tiny RSS (tt-rss): *Self-hosted news feed aggregator*\n- Nextcloud: *Personal Cloud Provider*\n\n## Adding Custom Services\n\nHybr uses a simple service definition, so you can add any service you want. To add a new service, you need to:\n\n1.  Create a new directory for your service in the service templates directory.\n2.  Create a `docker-compose.yml` file and any other necessary configuration files for your service.\n3.  Update the `service.json` file that describes the services to Hybr. See `/internal/services/templates/services.json` for more details.\n4.  Run `hybr init`\n\n\n### CLI Commands\n\nThe `hybr` CLI provides a set of commands for managing your services. Here's a quick overview:\n\n- `hybr init`: Initiates a new hybr project, allowing you to select services and configure them.\n    - `-f, --forceDefaults`: Use the default templates (Optional)\n    - `-a, --ts-auth`: Tailscale AUTH_KEY (Optional)\n- `hybr services`: Shows services info.\n    - `-s, --service`: Name of the service (Optional)\n- `hybr services components`: Shows docker components the services is composed of.\n    - `-s, --service`: Name of the service (Required)\n- `hybr services info`: Shows service information.\n    - `-s, --service`: Name of the service (Required)\n- `hybr services logs`: Shows docker compose logs for the service.\n    - `-s, --service`: Name of the service (Required)\n- `hybr services start`: Starts the service.\n    - `-s, --service`: Name of the service (Required)\n- `hybr services stop`: Stop the service.\n    - `-s, --service`: Name of the service (Required)\n- `hybr version`: Print the version number of hybr\n\n---\n\n## Project Status\n\nCheck out my TODOs and past progress here: [TODO.md](https://github.com/rasjonell/hybr/blob/master/TODO.md)\n\n[Latest Release Changelog](https://github.com/rasjonell/hybr/releases/latest)\n\nMade with ❤️ \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frasjonell%2Fhybr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frasjonell%2Fhybr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frasjonell%2Fhybr/lists"}