RSSAmplifier

Blog

Burak Berk

DevOps & System Engineer

burakberk.devRSS feed ↗15 posts

Latest posts

IP Tables as Firewall

Overview In this post, I want to share my IP tables notes based on my recently faced firewall and network connectivity issues on an cloud VM instance that costed me several hours to learn. Context: After I created the VM instance from a cloud provider and accessed over SSH, I

Split-Horizon DNS on AdGuard: One Domain, Two Networks, Two IP Addresses

Split-Horizon DNS with AdGuard Home Let’s say you self-host an app on your home network. Your server’s local IP is 192.168.1.200 , so you set app.example.com to point to that. Everything works fine—until you want to access it from outside

Fixing Unknown SMART Status for External SSD/HDD on Proxmox

Overview If you are using an External SSD/Harddisk and the Proxmox can't detect the SMART status, this post might help you. In a previous blog, I showed how to use smartctl tool with external SSDs/Harddisks. The problem in the previous blog post was that smartctl was

SMART Monitoring for External SSDs & HDDs

Overview Smartmontools is a package that provides utilities ( smartctl and smartd ) to monitor and manage the health of storage devices using S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology). It supports ATA/SATA, NVMe, and USB-connected drives through different interfaces. Installing Smartmontools Linux (Debian/Ubuntu) To install it

Enabling Secure Boot with Linux and Windows Dual-Boot Setup

Overview This comprehensive guide demonstrates how to enable Secure Boot on a dual-boot system running both Linux and Windows. While maintaining the ability to boot into both operating systems, this setup ensures UEFI Secure Boot verification for enhanced system security. Although demonstrated using Arch Linux and a Gigabyte motherboard, these

Adding Domains and IP Addresses to Docker Containers

Overview Docker users often face challenges with custom domain and IP address mappings in their containers. The inability of containers to read the host machine's /etc/hosts file creates significant obstacles. In this practical guide, we'll tackle this common Docker networking challenge: how to make containers

Sonatype Nexus Usage 101 | Best Practices & Example Use Cases

Overview In my previous blog post , we embarked on a journey to set up Sonatype Nexus with an Nginx reverse proxy. We covered everything from the initial server preparation to accessing the Nexus Web UI securely via HTTPS. Now that you've got Nexus up and running, it'

Installing Sonatype Nexus With Nginx Reverse Proxy & HTTPS

Introduction to Sonatype Nexus Sonatype Nexus is a powerful repository manager that has become an essential tool in modern software development ecosystems. It serves as a central hub for storing and managing various types of artifacts, including Maven dependencies, NPM packages, Docker images, and more. But for a container image

Streamline Coding with Free, Self-Hosted & Private Copilot

Overview In today's fast-paced development landscape, having a reliable and efficient copilot by your side can be a game-changer. However, relying on cloud-based services often comes with concerns over data privacy and security. This is where self-hosted LLMs come into play, offering a cutting-edge solution that empowers developers

Running Ollama and Open WebUI Self-Hosted With AMD GPU

Why Host Your Own Large Language Model (LLM)? While there are many excellent LLMs available for VSCode, hosting your own LLM offers several advantages that can significantly enhance your coding experience. Below you can find some reasons to host your own LLM. Customization and Fine-Tuning Data Control and Security Domain

Easy Windows Setup After Format

Update Windows Update Windows. winutil Tool Open Terminal/PowerShell as admin. Use winutil tool for tweaks. irm "https://christitus.com/win" | iex Install Chocolatey Package Manager Open Terminal/PowerShell as admin. Install Chocolatey. Set-ExecutionPolicy AllSigned ; Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol =…

Creating VPC and EC2 on AWS for Free Tier With Terraform

Overview In this post, you will learn how to deploy resources to AWS without exceeding the free limits with Terraform. Once you follow this tutorial, you will have: A VPC with 10.10.0.0/16 CIDR, A public subnet with 10.10.20.0/24 CIDR on eu-central-1a AZ,

Creating a Service Account on AWS For Terraform

Overview For Terraform to create resources on your AWS account, it should get some access keys to authenticate to your account. In this step, we will create a service account for Terraform to use. We will create an admin user group, then create a Terraform user and add it to

File Receiver Python Script

Overview In this blog, you will see how to create a Python script that accepts files and how to send files via the curl command from macOS and Linux computers. Sometimes you may find yourself in cases where you are only able to connect to a server one way because

Creating Fullchain SSL Certificate With Crtforge

Overview I wrote about how to create a fullchain ssl certificate manually in a previous post . Today, I will show you how you can create fullchain ssl cert with only 3 commands. We will use a tool named crtforge which is free and open-source application that you can find on