Build a Practical Homelab Dashboard with Docker, Nginx Proxy Manager, and n8n
A practical guide to building a self-hosted homelab dashboard that tracks services, uptime, alerts, and automations using Docker, Nginx Proxy Manager, and n8n.
A practical guide to building a self-hosted homelab dashboard that tracks services, uptime, alerts, and automations using Docker, Nginx Proxy Manager, and n8n.
n8n is an open-source workflow automation tool that allows you to connect APIs, services, and databases together — all without writing endless boilerplate code. It’s like having Zapier, but with full flexibility and control over your data, custom logic, and hosting. For developers, n8n isn’t just a convenience tool
If you're looking for a self-hosted, secure, and modern knowledge management tool, Outline is a fantastic choice. It’s like Notion for teams, but open-source and under your full control. In this tutorial, we’ll walk through setting up Outline with Docker Compose—including PostgreSQL, and Redis —for
Ruby on Rails is a powerful web development framework that simplifies the development process. One of the key components of Rails is its command-line interface (CLI), which provides a wide range of commands to streamline development tasks. This guide will walk you through the most essential Rails commands, providing examples
Ruby on Rails (RoR) is a powerful framework for building web applications, and Active Job is a part of the Rails ecosystem that provides a framework for declaring jobs and making them run on a variety of queueing backends. In this blog post, we'll explore what Active Job
Creating fast, dynamic, and seamless web experiences has become the standard in modern web development. Users expect real-time interactions and smooth page transitions. Fortunately, Hotwire—a framework created by the Basecamp team—provides a solution that enables developers to build such experiences without the heavy use of JavaScript. Hotwire combines
JavaScript, the powerful language that powers the web, is packed with useful methods that can make your coding life easier. Here, we’ll explore 30 essential JavaScript methods, complete with examples and explanations to help you understand how to use them in your projects. Table of Contents * Array Methods * push(
Scala, short for "scalable language," is a powerful and flexible programming language that combines the best features of both object-oriented and functional programming paradigms. Since its inception in 2003 by Martin Odersky, Scala has been steadily gaining popularity, especially in industries that require highly concurrent and scalable applications,
Ruby on Rails has long been a popular framework for web development due to its simplicity and robustness. One of the features that enhance its capability is Action Cable, a framework that integrates WebSockets with Rails. This allows developers to create real-time applications seamlessly. In this blog post, we'
Introduction GraphQL is a query language for APIs and a runtime for executing those queries by using a type system you define for your data. Developed by Facebook in 2012 and released as an open-source project in 2015, GraphQL provides a more efficient, powerful, and flexible alternative to REST. What
In this tutorial, we will create a simple API using Ruby on Rails that supports CRUD (Create, Read, Update, Delete) operations. We will also demonstrate how to make API calls to this Rails API and handle the data. Prerequisites Before we start, ensure you have the following installed: * Ruby * Rails
In this tutorial, we will dive deep into the code of a Ruby GUI text messaging app that uses GTK for the GUI and Twilio for sending and receiving messages. We'll break down each part of the code to understand its functionality. Overview This app is designed to