Best of InfrastructureDecember 2024

  1. 1
    Article
    Avatar of last9Last9·1y

    The Best Linux Monitoring Tools for 2024

    Effective monitoring tools are essential for maintaining the health and performance of Linux systems. This guide covers the best Linux monitoring tools for 2024, including both open-source and commercial options like Prometheus, Last9, Nagios, Zabbix, and Netdata. Key features, pros, cons, and best use cases for each tool are discussed. Advanced capabilities such as cross-distribution monitoring, network infrastructure monitoring, and application performance monitoring are also highlighted to help system administrators choose the right tool based on their specific needs.

  2. 2
    Article
    Avatar of notedNoted·1y

    Nexterm - Self-Hosted Web Terminal

    Nexterm is a self-hosted web terminal designed to simplify server management for homelab enthusiasts. It supports SSH, VNC, and RDP protocols, features two-factor authentication, session management, and integrates with Proxmox for managing Linux Containers and VMs. Nexterm is currently in development and open for preview, offering users the opportunity to provide feedback and test its capabilities.

  3. 3
    Article
    Avatar of hnHacker News·1y

    ReturnInfinity/BareMetal-OS: Build script for BareMetal OS and its related utilities

    BareMetal OS is an exokernel-based operating system designed in x86-64 assembly for high efficiency and flexibility. It directly exposes hardware resources to applications, allowing developers to optimize their software for specific tasks. Installation and running instructions for both virtual and physical systems are provided, with dependencies that include NASM, QEMU, GCC, Git, and mtools. The system includes several components such as Pure64 boot loader, BareMetal kernel, and various demo programs.

  4. 4
    Article
    Avatar of itnextITNEXT·1y

    Building a Single Spring Boot App with Keycloak or Okta as IdP: Introduction

    A comprehensive guide on building the StarVote application using Spring Boot, with Keycloak or Okta as the Identity Provider. The tutorial covers project setup, backend and frontend implementation, securing the app, and enabling authentication with Keycloak or Okta step-by-step.

  5. 5
    Video
    Avatar of flydotioFly.io·1y

    Kubernetes without nodes

    Fly Kubernetes allows for a node-less Kubernetes setup using a combination of a trimmed-down Kubernetes version called k3s for the control plane and Virtual kuet, which emulates traditional kubelet behavior. Instead of worker nodes, Fly uses virtual nodes and its own machines API to manage pods and orchestration. This decentralized approach offloads scheduling decisions to Fly’s own orchestrator, leveraging high availability and self-managed physical machines.

  6. 6
    Article
    Avatar of spaceliftSpacelift·1y

    Top 10 Infrastructure as Code (IaC) Scanning Tools

    Infrastructure as Code (IaC) scanning tools help detect misconfigurations and vulnerabilities in IaC config files before deployment. This prevents broken and unsafe configurations from affecting live environments. Various types of tools, such as linters, static code analysis (SCA) tools, and vulnerability scanners, provide different levels of analysis and security enforcement. Integrating these tools into CI/CD pipelines ensures continuous and automated security checks, improving overall infrastructure reliability and compliance.

  7. 7
    Article
    Avatar of phProduct Hunt·1y

    LaunchFlow - The self-serve infrastructure catalog

    LaunchFlow offers a self-serve infrastructure catalog designed for developers and software engineers. It was created by experienced developers and made its debut on December 19th, 2024. LaunchFlow aims to simplify infrastructure management for its users.

  8. 8
    Article
    Avatar of hnHacker News·1y

    luchina-gabriel/OSX-PROXMOX: Voilà, install macOS on ANY Computer! This is really and magic easiest way!

    Install macOS on any computer using Proxmox by following simple steps. Ensure your Proxmox setup supports macOS versions from High Sierra to Sequoia and check for a working TSC to avoid kernel/memory panics. Find solutions to common issues like 'The Recovery Server Could Not Be Contacted'.

  9. 9
    Article
    Avatar of hnHacker News·1y

    IncludeOS - Run your application with zero overhead

    IncludeOS enables running applications in the cloud without a traditional operating system, adding necessary OS functionality directly to your application. It creates efficient virtual machines that boot quickly and occupy minimal disk and memory space. With necessary dependencies, you can build an application within minutes and leverage IncludeOS for tasks like setting up a simple TCP echo server.

  10. 10
    Article
    Avatar of newstackThe New Stack·1y

    Linux: How to Run VirtualBox VMs from the Command Line

    Learn how to manage VirtualBox virtual machines from the command line on a Linux host. Discover the steps to install the VirtualBox Extension Pack, list VMs, start, pause, stop, and delete VMs using command-line tools. This guide also includes instructions for creating new VMs and configuring them for remote access.

  11. 11
    Article
    Avatar of cloudnativenowCloud Native Now·1y

    Multi-Tenancy Kubernetes in 2024

    Multi-tenancy in Kubernetes allows multiple divisible clusters within a single main cluster, making efficient use of resources and reducing costs. Tools like vCluster help achieve better isolation, resource usage, and tenant autonomy by providing each tenant with its own control plane. While namespace-level isolation offers some separation, true multi-tenancy requires additional tools and automation.

  12. 12
    Article
    Avatar of communityCommunity Picks·1y

    Qubes OS A reasonably secure operating system

    Qubes OS is highly recommended for those serious about security, offering robust isolation for sensitive workloads. It integrates with Whonix for anonymous internet usage via Tor and allows users to run multiple operating systems simultaneously. The Qubes community provides support and encourages safe engagement with newcomers and contributors.

  13. 13
    Video
    Avatar of flydotioFly.io·1y

    We use containers now. Here's why.

    Fly.io now supports running containers inside fly machines, a shift from their previous method of unpacking Docker images directly onto lightweight virtual machines. This change, driven by the need for sidecar containers in their managed Kubernetes service, improves flexibility and allows for tighter coupling of services. Fly machines use a combination of Firecracker hypervisor and the pilot init process to manage containers, making it possible to deploy and manage multiple images separately within a single virtual machine.