{"id":24585403,"url":"https://github.com/tomkat-cr/genericsuite-gitops","last_synced_at":"2026-04-07T20:31:39.872Z","repository":{"id":273905851,"uuid":"871760657","full_name":"tomkat-cr/genericsuite-gitops","owner":"tomkat-cr","description":"GenericSuite Gitops provides the scripts and configurations needed to deploy on various platforms (local development servers, VPS) using orchestration technologies like Kubernetes, and manage artifacts and repositories with Docker and GitHub.","archived":false,"fork":false,"pushed_at":"2025-08-30T18:23:10.000Z","size":23153,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-30T19:26:40.912Z","etag":null,"topics":["bash","debian","docker","docker-compose","fedora","kubernetes","linux","ollama","rhel","stable-diffusion","ubuntu","webui"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/tomkat-cr.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"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":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-12T21:23:16.000Z","updated_at":"2025-07-08T18:38:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"3e522148-a338-42b4-bd47-797077ddf038","html_url":"https://github.com/tomkat-cr/genericsuite-gitops","commit_stats":null,"previous_names":["tomkat-cr/genericsuite-gitops"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/tomkat-cr/genericsuite-gitops","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomkat-cr%2Fgenericsuite-gitops","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomkat-cr%2Fgenericsuite-gitops/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomkat-cr%2Fgenericsuite-gitops/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomkat-cr%2Fgenericsuite-gitops/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomkat-cr","download_url":"https://codeload.github.com/tomkat-cr/genericsuite-gitops/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomkat-cr%2Fgenericsuite-gitops/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31528296,"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":["bash","debian","docker","docker-compose","fedora","kubernetes","linux","ollama","rhel","stable-diffusion","ubuntu","webui"],"created_at":"2025-01-24T05:11:59.583Z","updated_at":"2026-04-07T20:31:39.863Z","avatar_url":"https://github.com/tomkat-cr.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# The Genericsuite GitOps.\n\n![GenericSuite Gitops banner](./assets/generic.suite.gitops.banner.010.png)\n\n![Version](https://img.shields.io/badge/version-v0.4.0-blue)\n![Python](https://img.shields.io/badge/Python-3.11-yellow)\n![Node](https://img.shields.io/badge/Node.js-not%20required-lightgrey)\n![License](https://img.shields.io/badge/license-MIT-green)\n\n\u003cimg \n    align=\"right\"\n    width=\"100\"\n    height=\"100\"\n    src=\"https://genericsuite.carlosjramirez.com/images/gs_logo_circle.svg\"\n    title=\"GenericSuite logo by Carlos J. Ramirez\"\n/\u003e\n\n[GenericSuite](https://www.carlosjramirez.com/genericsuite/) Gitops provides the scripts and configurations needed to deploy on various platforms (local development servers, VPS) using orchestration technologies like Kubernetes, and manage artifacts and repositories with Docker and GitHub.\n\n## Features\n\n- [N8N](./n8n/README.md): Install and configure a local N8n service.\n- [Ollama](./ollama/README.md#ollama): Install and configure a local OLLAMA service.\n- [WebUI](./ollama/README.md#open-webui): Run the local WebUI service.\n- [Stable Diffusion](./ollama/README.md#stable-diffusion): Install and configure a local Stable Diffusion service, and run its WebUi.\n- [K8](./k8/README.md): Deploy your App on a Kubernetes cluster.\n- [VPS Deployment](./vps/README.md): Prepare a VPS server with a fully configured environment to run your App.\n- [Docker](./docker/README.md): installation toolkit for Linux servers.\n- [GitLab Runner](./gitlab_runner/README.md): Install and configure a local GitLab Runner service.\n- [Server Utilities](./Makefile): Server utilities for network scanning, port forwarding, tmux documentation, and more.\n\n## Getting Started\n\nClick on each feature to get instructions about getting started, pre-requisites, installation, configuration, and operation.\n\nAlso visit the [GenericSuite Documentation](https://genericsuite.carlosjramirez.com/Backend-Development/GenericSuite-GitOps) for more details about the project.\n\n## Usage\n\nClick on each feature to get instructions about configuration and operation.\n\nThere are some additional helper utilities in the main [Makefile](./Makefile) that can be used to manage the server:\n\n```bash\n# From this directory\nmake help               # prints the Makefile\nmake tmux-help          # tmux cheatsheet\nmake get-my-ip          # get my IP address (python3 required)\nmake get-os-name-type   # get OS name and type\nmake lsof-listeners     # list all listeners using lsof\nmake map-network        # map network (python3 required)\nmake watch-gpu          # watch GPU usage\nmake ollama             # Shows ollama Makefile help\nmake n8n                # Shows n8n Makefile help\nmake k8                 # Shows k8 Makefile help\nmake vps                # Shows vps Makefile help\nmake docker             # Shows docker Makefile help\nmake gitlab_runner      # Shows gitlab_runner Makefile help\n```\n\nAlso check the [The GenericSuite Git Operations](https://genericsuite.carlosjramirez.com/Backend-Development/GenericSuite-GitOps#usage) for more details.\n\n## Documentation\n\n* [https://genericsuite.carlosjramirez.com](https://genericsuite.carlosjramirez.com)\n* Mirror: [https://genericsuite.readthedocs.io](https://genericsuite.readthedocs.io)\n\n## License\n\nGenericSuite is open-sourced software licensed under the ISC license.\n\n## Credits\n\nThis project is developed and maintained by [Carlos J. Ramirez](https://github.com/tomkat-cr). For more information or to contribute to the project, visit [The GenericSuite GitOps on GitHub](https://github.com/tomkat-cr/genericsuite-gitops).\n\nHappy Coding!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomkat-cr%2Fgenericsuite-gitops","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomkat-cr%2Fgenericsuite-gitops","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomkat-cr%2Fgenericsuite-gitops/lists"}