Container

Various containers and their use in practice


Access / Management

Preview secure https connection: Traefik Reverse Proxy + Let's Encrypt

secure https connection: Traefik Reverse Proxy + Let's Encrypt

created: 2023-03-23 from Bernhard

Ready-made Docker containers are available for almost all known web systems, or they can be created relatively easily or existing containers can be adapted. As Docker containers, the web services can be installed and operated very easily. Anyone publishing a web service over the Internet should definitely offer an encrypted connection (SSL) for this today. To control access to one or more containers, a reverse proxy with free Let's Encrypt certificates can be used for SSL offloading, see also: o... ... continue reading

Preview Nginx-LetsEncrypt reverse proxy in practice

Nginx-LetsEncrypt reverse proxy in practice

changed: 2022-08-10 from Bernhard (Initial Release: 2022-05-04)

In addition to Traefk, the Nginx Proxy Automation project can be used to run multiple web services with corresponding SSL certificates on one server . The setup involves several Docker containers that together provide an Nginx reverse proxy including certificate management and SSL offloading. Once the containers are started via Docker Compose, they take care of serving multiple websites over a common IP and its certificate management: for issuing certificates for new containers and renewing the... ... continue reading

Preview Docker Container GUI graphical web interface with Portainer

Docker Container GUI graphical web interface with Portainer

created: 2023-02-26 from Bernhard

Originally, I managed Docker purely via the command line, which is already very simple with a few simple commands. Portainer provides even more overview and a comfortable admin interface. Portainer itself can also be started as a Docker container and makes managing Docker containers a breeze.   ... continue reading

Docker Web Services

Preview Nextcloud Server Docker | Setup + https: Let's Encrypt [ssl]

Nextcloud Server Docker | Setup + https: Let's Encrypt [ssl]

changed: 2023-03-23 from Bernhard (Initial Release: 2022-05-05)

To synchronize contacts, appointments, and photos of my NAS, I tested Nextcloud and thus turned my back on other cloud providers for my private data. Thanks to Docker, the installation is easier and more flexible than ever, allowing Nextcloud to run on almost any hardware.Nextcloud Hub 4 (Version 26) releasedNextcloud Hub 4 includes numerous innovations: Improved performance, numerous new features, improved help and share options, and app improvements. ... continue reading

Preview Running Bitwarden in Docker - Setup step by step

Running Bitwarden in Docker - Setup step by step

changed: 2023-03-23 from Bernhard (Initial Release: 2022-08-12)

Bitwarden is a web-based password manager, similar to LastPass, but open source and the ability to run (host) it yourself. How Bitwarden compares to other password managers, I have considered on the following page: Password Managers Secure? KeePass vs LastPass vs Bitwarden. Bitwarden consists of several services, which can be provided via different containers. The relatively complex setup has been simplified with "Bitwarden Unified" especially for self-hosting by packing all services into one co... ... continue reading

Preview WordPress in Docker incl. HTTPS Let's Encrypt setup

WordPress in Docker incl. HTTPS Let's Encrypt setup

created: 2022-11-16 from Bernhard

The currently most widespread blogging software WordPress can be operated easily and cost-effectively in Docker containers, among other things. A virtual server or cloud server from a well-known hosting provider can be used as a server, see also: Provider change HostEurope vs Hetzner, vServer vs Cloud Server. If you are not afraid of running your own web server, you can use the setup presented here torun one or more WordPress sites onit, including a free https certificate. The cost of a virtual... ... continue reading

Preview InfluxDB: Time series database in Docker
Smart Home /

InfluxDB: Time series database in Docker

created: 2022-05-09 from Bernhard

An InfluxDB database is a database optimized for time data. For visualization InfluxDB is often used in combination with Grafana. Note: This article refers to InfluxDB version 1, information about version 2 will follow soon. ... continue reading

Zigbee2MQTT vs deCONZ and Phoscon
Smart Home /

Zigbee2MQTT vs deCONZ and Phoscon

created: 2023-03-14 from Bernhard

Both Phoscon and Zigbee2MQTT are programs for controlling a Zigbee gateway, like the Conbee 2. The primary task of a Zigbee gateway is to connect and centrally control Zigbee devices. After initial difficulties with stability, Phoscon worked relatively well for me recently, but after more than a year of deCONZ and Phoscon I switched to Zigbee2MQTT.One reason for the change was a dimmer switch, which I did not get stable under Phoscon until last: Sometimes it worked, sometimes not, see also: Conb... ... continue reading

my docker web server setup for laravel - config in detail

my docker web server setup for laravel - config in detail

created: 2023-02-28 from Bernhard

As already announced, I have replaced Plesk with Docker for my websites. Although I now manage the pages via the terminal and no longer via a GUI, I am much more flexible with the setup: I can copy the containers at any time and start them on another server, or put a new page online more quickly, or change the web server or the PHP version for a particular page. Also the use of new features like Laravel Octane and Swoole are easy to realize. The reasoning behind this setup can be read on the fol... ... continue reading

Preview Send signal messages via script / API: signal-cli-rest-api

Send signal messages via script / API: signal-cli-rest-api

created: 2023-03-23 from Bernhard

The well-known Signal Messenger can besides the app also be used via command line or from other systems. The signal-cli-rest-api, which is available in the form of a Docker container, offers a simple option for this. For the API to work, it has to be coupled via the Signal app beforehand. ... continue reading

Preview Home Assistant + DIY Microcontroller + ESP Home (Docker)
Home Assistant /

Home Assistant + DIY Microcontroller + ESP Home (Docker)

created: 2023-01-10 from Bernhard

With ESPHome it is very easy to program your own microcontroller for use in HomeAssistant. My first use for a self-programmed microcontroller was to record the water flow and temperature values of my heater, see: www.script-example.com/topic/arduino. Although I was able to program the microcontroller relatively quickly, not least thanks to numerous examples in Arduino, the implementation with ESPHome is even easier. The program code with similar functionality in ESPHome has, compared to my Ardu... ... continue reading

Preview Monitor websites with Uptime Kuma

Monitor websites with Uptime Kuma

created: 2023-03-23 from Bernhard

Uptime Kuma makes it quick and easy to set up monitoring for various websites. The available monitor types range from a simple ping, to a port check, to monitoring specific services: ... continue reading

Preview Spell checker: run LanguageTool server in Docker

Spell checker: run LanguageTool server in Docker

created: 2022-10-23 from Bernhard

While looking for a better spell checker for the browser, I came across the open source software LanguageTool. LanguageTool corrects errors for English, Spanish, French, German, Portuguese, Polish, Dutch and more than 20 other languages. In doing so, LanguageTool also finds errors that a simple spell checker cannot detect. Those who do not want to send their texts to a cloud service can run a LanguageTool server themselves for this purpose. Since the service is also available as a Docker version... ... continue reading

Preview Docker WebHook Daemon: simple hook server for bash scripts

Docker WebHook Daemon: simple hook server for bash scripts

created: 2022-10-14 from Bernhard

Looking for a solution to be able to receive webhooks from certain systems and trigger certain actions, I came across a very simple Docker container. The container executes simple bash scripts, for this it is enough to specify the script name in the URL and pass appropriate variables via the webhooks. ... continue reading

Preview Commissioning Zigbee2MQTT in Docker - step by step
Smart Home /

Commissioning Zigbee2MQTT in Docker - step by step

created: 2023-03-01 from Bernhard

Zigbee2MQTT is an open source Zigbee bridge which can be easily integrated into existing smart home solutions thanks to the MQTT network protocol. As an example, Zigbee2MQTT combined with MQTT broker Mosquitto and Home Assistant can collect, display, record and control data from Zigbee devices. The setup described here uses Docker as a base. Manufacturer's website: https://www.zigbee2mqtt.io ... continue reading

Preview ioBroker install - Docker
Smart Home /

ioBroker install - Docker

changed: 2023-03-03 from Bernhard (Initial Release: 2022-05-09)

With ioBroker different automation solutions or devices can be combined in one system. To address specific gateways or devices, different adapters are used in ioBroker; ... continue reading

Preview Grafana: Docker - visualize data and define alarms
Smart Home /

Grafana: Docker - visualize data and define alarms

created: 2022-05-09 from Bernhard

Grafana is a web application for visualizing data. With Grafana you can create nice charts or define alarms in a few minutes. ... continue reading

Preview Conbee 2: Phoscon deCONZ - Docker Startup | Review
Smart Home /

Conbee 2: Phoscon deCONZ - Docker Startup | Review

changed: 2023-03-14 from Bernhard (Initial Release: 2022-05-09)

With the small USB stick Conbee2 I extended my NAS with a Zigbee gateway. Conbee2 can be installed on Raspbian, Ubuntu, Docker or Windows. ... continue reading

MQTT - Broker in Docker
Smart Home /

MQTT - Broker in Docker

created: 2022-12-11 from Bernhard

MQTT (Message Queuing Telemetry Transport) is an open network protocol for transmitting messages between devices. An MQTT broker, like the open source Mosquitto server, is a simple solution to receive data from SmartHome devices or to control them .As an example, I use MQTT with an ESP32 microcontroller to have it send values to the MQTT broker, which can be retrieved via the MQTT integration in HomeAssistant. In addition, I use the MQTTBroker to communicate my Zigbee devices via Zigbee2MQT, see... ... continue reading

Preview Home Assistant: Docker startup + SSL Internet access
Home Assistant /

Home Assistant: Docker startup + SSL Internet access

created: 2023-03-07 from Bernhard

Besides installing it on its own hardware, the second recommended installation option for Home Assistant is to use Docker, see also: HAOS vs. Home Assistant Docker Installation. To run Home Assistant in Docker, a Docker setup is of course required, see: Docker. Those who already have Docker setup can start Home-Assistant with the following command: ... continue reading

Preview Visitor statistics: Matomo, Google Analytic replacement self-hosting

Visitor statistics: Matomo, Google Analytic replacement self-hosting

created: 2023-03-23 from Bernhard

For those who already use Docker, the open source web analytics software Matomo to easily collect and analyze visitor statistics for their own websites. Unlike Google Analytics, this does not allow the data to be sent to a cloud service, but rather collected on your own self-hosted server. ... continue reading

Preview Running Docker Mailserver yourself | a field report

Running Docker Mailserver yourself | a field report

changed: 2022-12-23 from Bernhard (Initial Release: 2022-05-04)

With the help of a suitable Docker image, it is relatively easy to run a mail server yourself. I originally used the integrated mail server of the Host Europe vServer (Plesk) and came across a very simple Docker container while looking for a replacement. The lightweight container provides a mail server without a graphical management interface, but can be managed with a few simple commands. Any email client can be used to send and receive the mails, for this POP3 or IMAP is offered for receiving... ... continue reading

Preview Lean and fast GIT server, similar to GitHub (Docker)

Lean and fast GIT server, similar to GitHub (Docker)

created: 2023-03-23 from Bernhard

Since GitLab requires a relatively large amount of memory and CPU, and is also relatively slow on my NAS, I replaced GitLab with Gitea. Gitea offers a similar web interface as GitHub, is much more economical than GitLab and is more responsive. Even though the feature set is not as high as GitLab, it is perfectly sufficient for most uses. ... continue reading

Preview Self-hosting GIT repositories: launch GitLab as a Docker container

Self-hosting GIT repositories: launch GitLab as a Docker container

created: 2022-08-29 from Bernhard

If you want to host your Git repositories yourself, GitLab is an alternative to GitHub. GitLab offers a convenient web interface for managing, editing and deploying Git projects. ... continue reading

Preview Block Internet advertising across the network - Pi-hole/Docker

Block Internet advertising across the network - Pi-hole/Docker

created: 2022-10-14 from Bernhard

By using an adblocker, it is possible to hide a large part of the advertisements displayed on the Internet. If you are looking for a central adblocker for your home network, you should take a look at the adblocker Pi-hole. Pi-hole is an open source DNS server with integrated tracking and ad blocker. Pi-hole runs on popular Linux systems and can thus be run on a Raspberry Pi or in a Docker container, among other things. Docker Basics ... continue reading

√úbersetzung Deutsch

By continuing to browse the site, you agree to our use of cookies. More Details