https://github.com/tomkat-cr/genericsuite-gitops
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.
https://github.com/tomkat-cr/genericsuite-gitops
bash debian docker docker-compose fedora kubernetes linux ollama rhel stable-diffusion ubuntu webui
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/tomkat-cr/genericsuite-gitops
- Owner: tomkat-cr
- License: mit
- Created: 2024-10-12T21:23:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-30T18:23:10.000Z (10 months ago)
- Last Synced: 2025-08-30T19:26:40.912Z (10 months ago)
- Topics: bash, debian, docker, docker-compose, fedora, kubernetes, linux, ollama, rhel, stable-diffusion, ubuntu, webui
- Language: Shell
- Homepage:
- Size: 22.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# The Genericsuite GitOps.






[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.
## Features
- [N8N](./n8n/README.md): Install and configure a local N8n service.
- [Ollama](./ollama/README.md#ollama): Install and configure a local OLLAMA service.
- [WebUI](./ollama/README.md#open-webui): Run the local WebUI service.
- [Stable Diffusion](./ollama/README.md#stable-diffusion): Install and configure a local Stable Diffusion service, and run its WebUi.
- [K8](./k8/README.md): Deploy your App on a Kubernetes cluster.
- [VPS Deployment](./vps/README.md): Prepare a VPS server with a fully configured environment to run your App.
- [Docker](./docker/README.md): installation toolkit for Linux servers.
- [GitLab Runner](./gitlab_runner/README.md): Install and configure a local GitLab Runner service.
- [Server Utilities](./Makefile): Server utilities for network scanning, port forwarding, tmux documentation, and more.
## Getting Started
Click on each feature to get instructions about getting started, pre-requisites, installation, configuration, and operation.
Also visit the [GenericSuite Documentation](https://genericsuite.carlosjramirez.com/Backend-Development/GenericSuite-GitOps) for more details about the project.
## Usage
Click on each feature to get instructions about configuration and operation.
There are some additional helper utilities in the main [Makefile](./Makefile) that can be used to manage the server:
```bash
# From this directory
make help # prints the Makefile
make tmux-help # tmux cheatsheet
make get-my-ip # get my IP address (python3 required)
make get-os-name-type # get OS name and type
make lsof-listeners # list all listeners using lsof
make map-network # map network (python3 required)
make watch-gpu # watch GPU usage
make ollama # Shows ollama Makefile help
make n8n # Shows n8n Makefile help
make k8 # Shows k8 Makefile help
make vps # Shows vps Makefile help
make docker # Shows docker Makefile help
make gitlab_runner # Shows gitlab_runner Makefile help
```
Also check the [The GenericSuite Git Operations](https://genericsuite.carlosjramirez.com/Backend-Development/GenericSuite-GitOps#usage) for more details.
## Documentation
* [https://genericsuite.carlosjramirez.com](https://genericsuite.carlosjramirez.com)
* Mirror: [https://genericsuite.readthedocs.io](https://genericsuite.readthedocs.io)
## License
GenericSuite is open-sourced software licensed under the ISC license.
## Credits
This 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).
Happy Coding!