Juanje's Blog
Juanje's Blog

  • Menu
    • Archive


/

  • Email Github Linkedin Telegram RSS

  • Language
    • Español
    • English

  • Font Size
  • Palette
  • Mode
Terraform: An Introduction to Infrastructure as Code
Terraform is one of those tools that once you try it, you’ll miss it when you don’t have it available. Instead of creating resources manually by clicking through consoles or running commands, you describe what you want in text files and Terraform takes care of creating it. In this post, I’ll explain what it is, how to install it, and how to take your first steps with this essential tool for a DevOps engineer.
Emulate AWS services locally with LocalStack
LocalStack is an AWS service emulator that runs in a Docker container. With it, you can develop and test applications that use AWS without connecting to the real cloud, saving you costs and allowing you to work completely offline. In this post, I’ll show you how to install and configure LocalStack in your homelab using Docker Compose, how to interact with the emulated services, and some practical examples.
Automatic log management with logrotate
Logrotate is a fundamental tool on any Linux system that automates log file management. Without proper rotation, logs can fill up disk space, degrade performance, and make troubleshooting difficult. In this post, I’ll explain how to configure and use logrotate to keep your logs under control, with practical examples for your applications and services.
Web Interface for NUT with PeaNUT
PeaNUT is a modern and elegant web interface that lets us visually monitor UPSs managed by Network UPS Tools (NUT). With PeaNUT, we can check the status of our UPS devices intuitively from any browser. In this post, I’ll show you how to install and configure PeaNUT using Docker and Docker Compose.
UPS Monitoring with Network UPS Tools (NUT)
Network UPS Tools (NUT) is an open-source toolkit that lets us monitor and manage UPS (Uninterruptible Power Supply) devices. With NUT, we can automate safe shutdowns of our systems in case of power failure, protecting our data and hardware. In this post, I’ll show you how to install and configure NUT on your server, set up clients to receive UPS status notifications, and implement Telegram notifications.
Previous Next

Terraform: An Introduction to Infrastructure as Code

Terraform: An Introduction to Infrastructure as Code
February 16, 202613 min read DevOps Guides HomeLab Linux Utilities and ToolsAutomationDevOpsDockerHashiCorpIaCTerraform

Learn what Terraform is, how to install it, and how to use it to manage your infrastructure declaratively.

Read More

Emulate AWS services locally with LocalStack

Emulate AWS services locally with LocalStack
February 9, 20267 min read DevOps Docker Guides HomeLab Linux Utilities and ToolsAWSDevOpsDockerDocker ComposeDynamoDBLambdaLocalStackS3SQSTesting

Learn how to use LocalStack to develop and test applications that use AWS services without leaving your local machine.

Read More

Automatic log management with logrotate

Automatic log management with logrotate
February 3, 20267 min read DevOps Guides Linux Systems Utilities and ToolsCronDevOpsLinuxLogrotateLogsSRESystem Administration

Learn how to manage and rotate logs automatically with logrotate to keep your system clean and optimized.

Read More

Web Interface for NUT with PeaNUT

Web Interface for NUT with PeaNUT
January 31, 20264 min read Docker Guides HomeLab Linux Self-Hosted Utilities and ToolsDockerDocker ComposeLinuxMonitoringNUTPeaNUTUPS

Learn how to install PeaNUT, a modern web interface to monitor your UPS managed by Network UPS Tools (NUT).

Read More

UPS Monitoring with Network UPS Tools (NUT)

UPS Monitoring with Network UPS Tools (NUT)
January 27, 202612 min read Guides HomeLab Linux Self-Hosted Systems Utilities and ToolsLinuxMonitoringNUTTelegramUPS

Learn how to configure Network UPS Tools (NUT) to monitor your UPS and ensure safe shutdowns in case of power failure.

Read More

Your own private cloud with Nextcloud AIO and Docker

Your own private cloud with Nextcloud AIO and Docker
October 7, 20248 min read Docker Guides HomeLab Linux Self-Hosted VPSDockerDocker ComposeLinuxNextcloudPrivate CloudRootless

Learn how to set up your own private cloud with Nextcloud AIO and Docker.

Read More

Docker and Docker Compose installation + Rootless Mode

Docker and Docker Compose installation + Rootless Mode
September 30, 20247 min read DevOps Guides HomeLab Linux Systems Utilities and Tools VPSCI-CDDockerDocker ComposeLinuxRootless

How to install Docker, Docker Compose and enable rootless mode.

Read More

How to install Docker and Docker Compose

How to install Docker and Docker Compose
November 6, 20234 min read DevOps Guides HomeLab Linux Systems Utilities and Tools VPSCI-CDDockerDocker ComposeLinux

How to install Docker and Docker Compose to be able to work with containers.

Read More

Tuning Bash

Tuning Bash
September 27, 202310 min read Guides HomeLab Linux Systems Utilities and Tools VPSBashBatFzfIpLinuxLsdOhMyBashShell

How to set up Bash to speed up our workflow and make it more comfortable.

Read More

Receive notifications about your server updates on Telegram

Receive notifications about your server updates on Telegram
September 12, 20234 min read Guides HomeLab Linux Monitoring Notifications Scripting Systems Utilities and Tools VPSAptBashCronLinuxShellSystemdTelegramTimer

How to receive notifications via Telegram when our server has pending updates.

Read More
  • ««
  • «
  • 1
  • 2
  • »
  • »»
Profile
Juan Jesús Alejo Sillero
Juan Jesús Alejo Sillero
🚀 DevOps / SRE / Cloud ☁️ // Tech Enjoyer 🐧 // 🇬🇧 Open to talk
Sevilla, Andalucía, España
About me
Taxonomies
Guides 11 Linux 10 HomeLab 9 Utilities and Tools 9 Systems 7 DevOps 6 VPS 5 Docker 3 Self-Hosted 3 Monitoring 1 ALL 13
Linux 8 Docker 7 Docker Compose 5 CI-CD 3 DevOps 3 AWS 2 Bash 2 Cron 2 Monitoring 2 NUT 2 ALL 42
2026 5 2024 2 2023 4
Posts
  • Terraform: An Introduction to Infrastructure as Code
    Terraform: An Introduction to Infrastructure as Code
    February 16, 2026
  • Emulate AWS services locally with LocalStack
    Emulate AWS services locally with LocalStack
    February 9, 2026
  • Automatic log management with logrotate
    Automatic log management with logrotate
    February 3, 2026
  • Web Interface for NUT with PeaNUT
    Web Interface for NUT with PeaNUT
    January 31, 2026
  • UPS Monitoring with Network UPS Tools (NUT)
    UPS Monitoring with Network UPS Tools (NUT)
    January 27, 2026
  • Terraform: An Introduction to Infrastructure as Code
    Terraform: An Introduction to Infrastructure as Code
    February 16, 2026
  • Emulate AWS services locally with LocalStack
    Emulate AWS services locally with LocalStack
    February 9, 2026
  • Automatic log management with logrotate
    Automatic log management with logrotate
    February 3, 2026
  • Web Interface for NUT with PeaNUT
    Web Interface for NUT with PeaNUT
    January 31, 2026
  • UPS Monitoring with Network UPS Tools (NUT)
    UPS Monitoring with Network UPS Tools (NUT)
    January 27, 2026
Actions
X Facebook

Go back Reload Copy URL

Juanje's Blog

A catch-all website for sharing my learnings and discoveries

Copyright © 2026 Juan Jesús Alejo Sillero. All rights reserved.
Powered by Hugo & HBS.