User Tools

Site Tools


setup_infrastructure

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
setup_infrastructure [2019/04/18 22:03] adminsetup_infrastructure [2019/04/23 17:04] (current) admin
Line 1: Line 1:
 +====== Thoughts on a Server Setup ======
 +
 <flow> <flow>
 graph LR; graph LR;
-    Server[Hardware]-->B; +    Server[Hardware / KVM using Proxmox VE]-->MG(VM - Proxmox Mail Gateway) 
-    B-->D+    MG-->PF(Postfix Mail Transport Agent) 
-click Server "http://www.github.com" "This is a tooltip for a link"+    MG-->CA(ClamAV Antivirus Engine) 
 +    MG-->SA(Apache SpamAssassin) 
 +    Server-->GL(VM - Office) 
 +    GL-->Gitlab 
 +    GL-->MM(Mattermost Chat) 
 +    GL-->GLP(Gitlab Pages) 
 +    GL-->Grafana(Grafana display metrics) 
 +    GL-->PM(Prometheus Monitoring) 
 +    Server-->NC(VM - Sharing) 
 +    NC-->Nextcloud 
 +    Server-->RA(VM - Review Apps) 
 +    RA-->Docker 
 +    RA-->Dokku 
 +    Server-->GR(VM - CI/CD) 
 +    GR-->Runner(Gitlab Runner)
 +    style Server fill:#3883ff 
 +    style MG fill:#a5c7ff 
 +    style GL fill:#a5c7ff 
 +    style NC fill:#a5c7ff 
 +    style RA fill:#a5c7ff 
 +    style GR fill:#a5c7ff
 </flow> </flow>
 +
 +  * Server: https://www.hetzner.de/dedicated-rootserver/matrix-ex
 +  * KVM with Proxmox VE (GUI): https://www.proxmox.com/de/proxmox-ve
 +  * Proxmox Mail Gateway: https://www.proxmox.com/de/proxmox-mail-gateway
 +  * Dokku: https://github.com/dokku/dokku 
 +
 +Pros:
 +
 +  * Snapshots for VM Backup
 +  * flexbile
 +
 +Cons:
 +
 +  * Requires a server admin!
 +  * Own backups
 +  * Not scalable - just a single server
 +
 +
 +
setup_infrastructure.1555617817.txt.gz · Last modified: 2019/04/18 22:03 by admin