Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local infra project

Let's build a company network!

Start on a VM with Ubuntu Server. Download this repo, run the setup script then run make:

sudo su -
cd
git clone https://github.com/bitplane/infra.git
cd infra
./setup.sh
make

notes

  • front end proxy with ssl termination, provided by nginx
  • a way to update/manage the ssl certs. let's encrypt I guess. acme.sh
  • authentication and RBAC, provided by keycloak proxing ldap
    • gonna need
  • ci/cd, provided by gitlab
  • a container registry, for customized docker containers and applications
  • log shipping from each of the containers to, not sure yet. either elk stack or prometheus/grafana
  • a way to send emails out of the system
  • alerting for problems, on logs and/or counters
  • dashboards over the logs and/or system counters, probably grafana
  • backups, not sure if there's a nice container we can spin up that will manage that for us, or we could use a cron-replacement web-based container that has rsync in it - as long as it has logs we can use for alerting if things don't back up
  • the main web front end application (laravel), and its database (mysql)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages