Skip to content

Infrastructure suadin.de, documentation of server and ci/cd setup.

Notifications You must be signed in to change notification settings

suadin/infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 

Repository files navigation

Table of Contents

  1. Introduction
  2. Domain -> Server | Google
  3. Hosting -> Docker | Teamspeak | Minecraft | PostgreSQL | pgAdmin4
  4. Security -> SSL-Certificate
  5. Website -> GitHub-Repository | DockerHub-Repository | GitHub-Actions | Deployment-Script

Introduction

As full-stack-developer you need as well to know how to host software. For example infrastructure of website but as well other software like Teamspeak3 or Minecraft. Aim of documentation is to host these software with low budget and high functionality.

Domain

Server

Domain suadin.de and Server 81.169.247.92 are currently managed in strato. Need setup to connect both:

  1. add on Domain for DNS properties the Server IP as A-Record [source]
  2. add on Server the Domain as DNS-Reverse [source]

Google

  1. Login to your google account, goto domain verification, add domain suadin.de
  2. proof domain ownership: select strato, create subdomain CNAME-Target, configure CNAME-Record with CNAME-Target

Hosting

Server has Operating System (OS) Ubuntu 18.04 LTS 64bit. Pre-Installs: sudo apt-get install screen, sudo apt-get install nano

Template