Scenario: Customer have pack of Linux servers with local auth. Goal is to deploy FreeIPA cluster to authenticate and authorize users to access to Linux servers. Solution should be Dockerized. Solution: deploy 1 Master FreeIPA server and 2 replica FreeIPA servers in Docker containers. After that – enroll Linux servers to FreeIPA. Preparation: Use Ubuntu […]
Category: Docker
Protect your WordPress-based web site from AI-bots
Scenario: Customer web-site hit hard by AI bots. Server run Apache. Only one virtual host present. Task is to protect service from AI-bots at the same time allow normal traffic. Configuration fragment of Apache server: Solution implementation steps: Implementation (following process for SLES. for other Linux distro it is pretty similar with minimal adjustments). Install […]
How to install specific application to docker container
Sometimes we need to add some application to pre-configured docker container. We can do this with “docker build” in a few easy steps. Step 1. Create Dockerfile. In it add source docker container to add requsted application installation procedure. Sampe Dockerfile Step 2. Build docker container from Dockerfile. Step 3. Modify docker-compose.yml file. replace original […]
HowTo Kill all Docker containers and remove all data
If you need for any reason to kill all docker containers and remove all docker-related data, use following procedure: What this will do? This will not uninstall Docker and/or docker compose, but now your system will be clean like after initial docker installation.
How to deploy Oxidized server in Docker container
Oxidized is a network device configuration backup tool. Wery useful, when you have hundreeds of switches/routers and want to keep configuration of mentioned devices and configuration version history. Open ports 80/tcp and 443/tcp: #firewall-cmd –add-port=80/tcp #firewall-cmd –add-port=443/tcp #firewall-cmd –runtime-to-permanent #firewall-cmd –reload Create directory for service: #mkdir /opt/oxidized Create shell script for Oxidized and make it […]