private cloud - docker - ssl proxy - wordpress
The title says it all: that’s what you will find in my github repositories.
moe lab
This repository provides various Docker containers that are based on docker-compose. Applications provided are as follows:
- Wordpress - Content Management System
- Nextcloud - Private Cloud
- Traefik - Proxy with SSL Encryption (via Let’s Encrypt)
- Piwigo - Web Gallery
- Portainer - Container Management
- Ouroboros - Automatic Image Updates
You can find the repository under https://github.com/moeb98/moe-lab.
All the applications are proxied via traefik 2.0 which takes care of SSL encryption. Thus, all frontend applications are connected to a frontend network called traefik_proxy while backend systems are only connected to the backend network.
Since we are using Docker containers, this relies on external networks that need to be created before using the docker-compose files:
docker network create traefik_proxy
docker network create backend
Each of the containers can now be fired up using
docker-compose up -d
The detailed documentation of the project can be found under https://www.eberlein.tk/me-doc
fotografie child theme
fotografie is a great wordpress theme for a photography portfolio. The child theme adds some features for featured content and wordpress pages while improving the responsive design for different (mobile) devices.
You can find the repository under https://github.com/moeb98/fotografie-child.
smart home
This smart home solution is based on node-red and includes Philips Hue, Shelly, Osram Lightify, Logitech Harmony, Gardena Smart Home, openweathermap, Zigbee including a Zigbee USB stick on a Raspberry Pi. It is deployed fully as a docker image that can be fired up with a corresponding docker-compose file.
You can find the repository under https://github.com/moeb98/moe-smart-home.
command-powershell
This repository contains color coding for standard Windows 10 command prompt and registry keys for the context menu to open command prompt or PowerShell in the directory the context menu was opened (with Shift + right click).
You can find the repository under https://github.com/moeb98/command-powershell
myPySummary
Console tool which reads long texts from stdin
and outputs a summary
of five sentences to stdout
.
Example usage:
cat document.txt | python summarize.py
You can find the repository under https://github.com/moeb98/myPySummary.