Infrastructure

63 articles

Setting Up Resource Monitoring with Prometheus and Grafana
Infrastructure 2018-09-15

Setting Up Resource Monitoring with Prometheus and Grafana

Implement resource monitoring using Prometheus and Grafana with node_exporter for comprehensive infrastructure dashboards.

#Prometheus#Grafana
Addressing Slow Mounting Issues in Docker for Mac
Infrastructure 2018-08-19

Addressing Slow Mounting Issues in Docker for Mac

Resolve slow Docker for Mac volume mount performance caused by the macOS filesystem API. Workarounds: delegated/cached mount options, docker-sync, or using a Linux-based VM.

#Docker#Tips
Setting Up a Docker Environment on Sakura VPS
Infrastructure 2018-06-09

Setting Up a Docker Environment on Sakura VPS

Step-by-step guide to installing Docker CE on Sakura VPS running CentOS. Covers yum repository setup, stable vs. edge channel configuration, and Docker CE installation commands.

#Docker#Sakura VPS
What is Docker? A Beginner's Complete Guide to Containers
Infrastructure 2018-04-01

What is Docker? A Beginner's Complete Guide to Containers

Learn what Docker is and how containers differ from VMs. Covers images, containers, Dockerfile basics, docker-compose, and how Docker fits into modern DevOps workflows.

#Docker#Virtual Environment
Installing anyenv on Mac
Infrastructure 2017-10-01

Installing anyenv on Mac

Install and configure anyenv on Mac to manage multiple programming language versions with proper PATH and environment setup.

#shell script#anyenv
Trying Out Laravel's Deployment Tool: Laravel Envoy
Infrastructure 2017-10-01

Trying Out Laravel's Deployment Tool: Laravel Envoy

Deploy Laravel applications efficiently with Envoy including tasks, git hooks, and Slack deployment notifications.

#Laravel#Deployment
Directory Structure and Nginx Config for Integrating SPA with Laravel
Infrastructure 2017-10-01

Directory Structure and Nginx Config for Integrating SPA with Laravel

Configure Laravel for single-page apps with proper directory structure and Nginx routing for frontend and backend.

#Laravel#React#Nginx
Automating Let's Encrypt Certificate Renewal (cron) with a Touch of Slack Integration
Infrastructure 2017-10-01

Automating Let's Encrypt Certificate Renewal (cron) with a Touch of Slack Integration

Automate Let's Encrypt certificate renewal with cron scheduler and Slack notifications for both completion success and failure events.

#cron#Let's Encrypt#shellscript#Slack
How I Managed to Fix the Persistent Failure of Let's Encrypt Certificate Auto-Renewal
Infrastructure 2017-10-01

How I Managed to Fix the Persistent Failure of Let's Encrypt Certificate Auto-Renewal

Fix Let's Encrypt certificate renewal failures with certbot-auto and force-renew options configured properly for nginx web servers.

#cron#Let's Encrypt#Slack#shell script
Let's Encrypt Certificate Auto-Renewal Script
Infrastructure 2017-10-01

Let's Encrypt Certificate Auto-Renewal Script

Automate monthly Let's Encrypt certificate renewal using automated shell script execution with Slack notification integration support.

#cron#Let's Encrypt#shell script#Slack
No MySQL Driver After Installing PHP7
Infrastructure 2017-10-01

No MySQL Driver After Installing PHP7

Resolve PHP7 MySQL driver missing issues by installing php-mysqlnd package through REMI yum repository.

#CentOS#MySQL#PHP#PHP7#Sakura VPS#yum
Setting Up Nginx as a Reverse Proxy
Infrastructure 2017-10-01

Setting Up Nginx as a Reverse Proxy

Notes on configuring Nginx as a reverse proxy on a Sakura VPS previously running Apache.

#CentOS#Nginx#Apache#Sakura VPS
Sakura VPS + CentOS7.3 + Ansible
Infrastructure 2017-10-01

Sakura VPS + CentOS7.3 + Ansible

Automate Sakura VPS initial setup with Ansible for user creation, SSH hardening, SELinux configuration, and security lockdown.

#Ansible#CentOS#Sakura VPS#IaaS
Scheduled Server Log Reports with Slack, hubot, cron (node-cron), shell, and logwatch
Infrastructure 2017-10-01

Scheduled Server Log Reports with Slack, hubot, cron (node-cron), shell, and logwatch

Automate Slack log reporting using hubot, node-cron, logwatch, and CoffeeScript for scheduled server monitoring and notifications.

#cron#CentOS#Slack#Sakura VPS#CoffeeScript#hubot#logwatch#shell
Vagrant+CentOS7.3+Ansible
Infrastructure 2017-10-01

Vagrant+CentOS7.3+Ansible

Configure Vagrant with CentOS and Ansible provisioning using SSH connections and automated playbook deployment.

#Ansible#CentOS#Vagrant
Setting Up a CentOS 6.7 Development Environment with Vagrant
Infrastructure 2017-10-01

Setting Up a CentOS 6.7 Development Environment with Vagrant

Build a CentOS development environment with Vagrant, VirtualBox networking, and Apache configuration for local projects.

#apache#CentOS#Vagrant
MySQL 'MySQL Daemon failed to start' on Vagrant
Infrastructure 2017-10-01

MySQL 'MySQL Daemon failed to start' on Vagrant

Fix MySQL daemon startup failures in Vagrant by adjusting innodb_log_file_size and InnoDB configuration settings.

#MySQL#Vagrant#Tips
Encountered [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" on CentOS6.7
Infrastructure 2017-09-26

Encountered [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" on CentOS6.7

Fix [Errno 14] PYCURL ERROR 22 — The requested URL returned error: 404 Not Found on CentOS 6.7 yum repository issue.

#CentOS#OS#Zabbix#Tips
Setting Up Cron with Ansible
Infrastructure 2017-09-26

Setting Up Cron with Ansible

Configure cron jobs with Ansible playbooks using YAML syntax and the cron module for task scheduling and automation.

#Ansible#cron
Copy Local Files to Remote with Ansible
Infrastructure 2017-09-26

Copy Local Files to Remote with Ansible

Learn Ansible copy module syntax to transfer directory contents to remote servers with proper file permissions configuration.

#Ansible