visualblind /
Scripts-collection
This is a collection of all my scripts over a 13+ year time period. Languages: Bash/sh, HTML, JS, SQL, Perl, PHP, Python, PowerShell, CMD(Batch), WMI, Wsh, Docker/docker-compose.yml conf, Nginx (.conf)
46/100 healthLoading repository data…
EnigmaCurry / repository
A collection of self-hosted docker-compose projects with Traefik reverse proxy, integrated auth, and administrative Makefiles for easy maintainance
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
d.rymcg.tech is a collection of open-source Docker Compose projects and command line tools to manage your remote Docker services from your workstation.
Docker can be deployed anywhere, e.g.:
d.rymcg.tech has a clean separation for the roles of workstation and server:
All configuration is sourced from environment variables written in
.env files on your workstation. Each service deployment has a
separate .env_{CONTEXT}_{INSTANCE} file (per project directory,
per docker context, per instance).
Every sub-project has a Makefile, with common targets, to wrap
all Docker commands and administrative functions for that project,
e.g.:
make config is a wizard to help you configure the .env file.make install installs the configured application on the server.make open opens the installed application in your workstation's
web browser.make uninstall tears down, and removes, a project's containers,
but keep the data volumes.make destroy is like uninstall, but will delete the data
volumes as well.make readme opens the current project's README.md in your
workstation's web browser.make requires that your current working directory is
where the Makefile is, so you must cd into the proper
sub-directory before running make.This project provides a command line alternative to make named
d.rymcg.tech (or d alias) that provides a global command
structure and re-wraps all of the sub-project make commands, but
unlike make, it works from any directory (e.g., d make whoami config, d make whoami install ...)
The d.rymcg.tech command and alias operate on your current
Docker context. To switch between contexts you run
(runs ). You may also setup additional Bash
aliases to control various Docker contexts explicitly (e.g., , .) and which are not
dependent on the current context.
The documentation for this project is spread amongst several Markdown files, according to project and/or topic.
Follow these topical guides to get started:
Create your workstation environment:
Create a Docker server and configure the firewall:
Install applications:
.env files.Each of the sub-projects in this repository have their own README.md
in their respective sub-directory.
Install these services first:
Install these core services as needed:
Install these applications at your preference:
Selected from shared topics, language and repository description—not editorial ratings.
visualblind /
This is a collection of all my scripts over a 13+ year time period. Languages: Bash/sh, HTML, JS, SQL, Perl, PHP, Python, PowerShell, CMD(Batch), WMI, Wsh, Docker/docker-compose.yml conf, Nginx (.conf)
46/100 healthkaixinguo360 /
A collection of docker-compose templates and management scripts for docker swarm cluster, personal use
61/100 healthdd contextdocker context use XXXprod make whoami configprod make whoami installThis repository is non-proprietary and designed for anyone to use. It only offers services that have open source licenses. If you would like to add additional open-source services to this repository, consider opening a Pull Request to add to this collection. You may also create projects in external git repositories, license them however you wish, and still benefit from the same command line tooling.
Traefik is deployed as the front door proxy for all of your services (HTTP / TCP / UDP). Traefik provides TLS termination and sentry authentication/authorization middleware (mTLS, OAuth, HTTP Basic, IP source range). Applications define their own routes (domain names, paths, etc.), and other Traefik middleware config, via container labels.
All Docker images can be archived and restored for
deployment on air-gapped machines without internet access. Images
are saved as compressed archives with integrity hashes on your
workstation, and can be transferred to any Docker host. Set
BUILD=false to skip image builds and deploy entirely from the
restored images.
d.rymcg.tech focuses on the needs of the full-stack self-hoster. You can deploy your own Certficate Authority and DNS (delegate) server for the automatic creation of (wildcard) TLS certificates with Step-CA and acme-dns. (Be your own Let's Encrypt alternative.)
Lovinoes /
Collection of shell scripts to quickly deploy game servers using Docker Compose.
aEtherv0id /
This is my personal collection of artefacts from my study of Docker and Containerization. Contains a collection of dockerfiles, docker-compose configs, shell scripts, and documentation related to Docker: configuration, deployment, and many others.
27/100 healthluis122448 /
This repository provides a collection of scripts and configurations to automate the deployment of the Smart-Shell project. It offers multiple deployment strategies, including a script-based approach for local development, a Docker Compose setup for single-server deployments, and Kubernetes manifests for scalable environments.
41/100 healthmanjeetops /
A collection of some very useful command-line commands that eases the life of a DevOps Engineer.
31/100 health