All Projects → nicholaskajoh → jack

nicholaskajoh / jack

Licence: other
Run multiple apps on one server with Docker and Traefik.

Programming Languages

HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to jack

Mesh
Traefik Mesh - Simpler Service Mesh
Stars: ✭ 1,571 (+5510.71%)
Mutual labels:  traefik
infrastructure
Flux based GitOps repository for my home lab infrastructure.
Stars: ✭ 14 (-50%)
Mutual labels:  traefik
plugin-rewritebody
No description or website provided.
Stars: ✭ 33 (+17.86%)
Mutual labels:  traefik
Swarmprom
Docker Swarm instrumentation with Prometheus, Grafana, cAdvisor, Node Exporter and Alert Manager
Stars: ✭ 1,739 (+6110.71%)
Mutual labels:  traefik
traefik-workshop
Getting started with Traefik on Kubernetes. A few exercises that help you to start the journey with Traefik Proxy.
Stars: ✭ 83 (+196.43%)
Mutual labels:  traefik
trauth
🔑 A simple Traefik ForwardAuth server for HTTP Basic SSO
Stars: ✭ 30 (+7.14%)
Mutual labels:  traefik
Full Stack Fastapi Postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Stars: ✭ 7,635 (+27167.86%)
Mutual labels:  traefik
baghdad
Distributed CI/CD for microservices
Stars: ✭ 15 (-46.43%)
Mutual labels:  traefik
docker-traefik-gitlab
No description or website provided.
Stars: ✭ 26 (-7.14%)
Mutual labels:  traefik
template-cluster-k3s
My highly opinionated template for deploying a single Kubernetes (k3s) cluster with Ansible and Terraform backed by Flux, SOPS, GitHub Actions, Renovate and more!
Stars: ✭ 861 (+2975%)
Mutual labels:  traefik
Moviepark
A Nuxt universal app with an Adonis 5 api server using the TMDb API for its movie catalog.
Stars: ✭ 32 (+14.29%)
Mutual labels:  traefik
ceil
Helmut Hoffer von Ankershoffen experimenting with auto-provisioned RPi cluster running K8S on bare-metal
Stars: ✭ 42 (+50%)
Mutual labels:  traefik
traefik-cluster-ecs
This is a tutorial on how to deploy a Traefik Load Balancer in AWS using CloudFormation to load balancer development ECS tasks using hosts (FQDN).
Stars: ✭ 62 (+121.43%)
Mutual labels:  traefik
Kubernetes Vagrant Centos Cluster
Setting up a distributed Kubernetes cluster along with Istio service mesh locally with Vagrant and VirtualBox, only PoC or Demo use.
Stars: ✭ 1,750 (+6150%)
Mutual labels:  traefik
blogr-pve
Puppet provisioning of HA failover/cluster environment implemented in Proxmox Virtual Environment and Linux boxes.
Stars: ✭ 28 (+0%)
Mutual labels:  traefik
Authelia
The Single Sign-On Multi-Factor portal for web apps
Stars: ✭ 11,094 (+39521.43%)
Mutual labels:  traefik
nkchat
A web-based chat application using modern technologies such as React, GraphQL and styled-components
Stars: ✭ 20 (-28.57%)
Mutual labels:  traefik
nomad-box
Nomad Box - Simple Terraform-powered setup to Azure of clustered Consul, Nomad and Traefik Load Balancer that runs Docker/GoLang/Java workloads. NOTE: Only suitable in dev environments at the moment until I learn more Terraform, Consul, Nomad, Vault :P
Stars: ✭ 18 (-35.71%)
Mutual labels:  traefik
traefik-ondemand-service
Traefik ondemand service for the traefik ondemand plugin
Stars: ✭ 35 (+25%)
Mutual labels:  traefik
generator-mitosis
A micro-service infrastructure generator based on Yeoman/Chatbot, Kubernetes/Docker Swarm, Traefik, Ansible, Jenkins, Spark, Hadoop, Kafka, etc.
Stars: ✭ 78 (+178.57%)
Mutual labels:  traefik

Jack

A project that demonstrates how to run multiple apps on one server using Docker and Traefik. You can find the explanation here: https://alphacoder.xyz/multiple-apps-one-server-with-docker-and-traefik/.

Dev setup

  • Clone/download this repo
  • Install Docker and Docker Compose
  • Run docker-compose up in project root

Prod setup

  • Provision a server
  • Configure a domain (and sub-domains) for your server
  • Install Git
  • Fork and clone this repo
  • Install Docker and Docker Compose
  • Edit docker-compose.prod.yml and traefik.toml as appropriate (domain and email)
  • Create a .htpasswd file in /traefik with credentials to access the Traefik dashboard
  • Run docker-compose -f docker-compose.prod.yml up --build -d in project root
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].