Best of InfrastructureOctober 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    10 projects I host on my Proxmox home lab

    Self-hosted apps on Proxmox provide greater privacy and control over data. Proxmox supports various projects like Home Assistant, CasaOS, and ZoneMinder for home labs. Tools like Grafana, Pi-hole, and Pi.Alert enhance security and monitoring. The post lists ten projects, including Home Assistant, TrueNAS Scale, and Code Server, illustrating the versatility and utility of Proxmox for personal and advanced users.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Build Your Own Private Hacking Lab with VirtualBox

    Learn how to set up a private hacking lab using VirtualBox to practice ethical hacking safely. The guide covers installing necessary software like VirtualBox and Kali Linux, setting up attacking and target machines, and configuring a host-only network to ensure isolation from the public internet. Finally, it shows basic scanning techniques using Nmap for identifying and understanding the target machine's network configuration.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    How to build your first home lab

    Building a home lab allows you to experiment with different operating systems, self-host a variety of services, and learn about networking and virtual machines. Key components include CPUs with multiple cores, ECC memory, and potentially budget Xeon systems. Software options like Proxmox, XCP-ng, and Docker provide flexible environments for your projects. Keep an eye on budget and power consumption as it's easy to go overboard with additional peripherals.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    Install Ollama Using Docker Compose

    This guide provides a comprehensive step-by-step process for installing Ollama using Docker Compose on a server running Ubuntu Server 22.04 LTS. It covers the prerequisites like Docker Engine, Docker Compose, OpenSSH, and setting up Traefik as a reverse proxy for managing cryptographic certificates via Let’s Encrypt. Important tips on domain naming, port configurations, and accessing control panels for Ollama and Traefik are also included.

  5. 5
    Article
    Avatar of devtoDEV·2y

    Run a Virtual Machine in Your Browser

    Discover how to run a complete virtual machine in your browser using WebAssembly. This guide covers setting up a web application with React.js, configuring the V86 emulator, and booting up FreeDOS or Alpine Linux within your browser. Detailed steps include setting up your web app, installing necessary components, and customizing the emulator for a retro look.

  6. 6
    Article
    Avatar of devtronDevtron·2y

    Best 5 Alternatives to Kubernetes Dashboard

    Managing Kubernetes at scale can be complex, particularly with multiple clusters spread across regions. The default Kubernetes dashboard offers basic functionality but struggles with multi-cluster management, advanced analytics, and fine-grained RBAC. Alternatives like Devtron, OpenLens, Skooner, Headlamp, and Octant provide enhanced features such as comprehensive visibility, advanced troubleshooting, and unified control over multiple clusters. These tools can significantly improve operational efficiency and cluster management for organizations.

  7. 7
    Video
    Avatar of christianlempaChristian Lempa·2y

    Simple HTTPs for Docker! // Traefik Tutorial (updated)

    Learn how to set up and manage HTTPS and routing for Docker applications using Traefik, a free and open-source reverse proxy. This tutorial focuses on Docker integration, configuring Let's Encrypt for TLS certificates, and the benefits of using Traefik. Suitable for both beginners and advanced users, the guide provides detailed steps on installation, configuration, and deploying Traefik to secure your web applications. Additionally, it highlights integrating Cloudflare for DNS management and SSL certificate issuance.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    Install AFFiNE Using Docker Compose

    This guide provides a detailed process for installing AFFiNE using Docker Compose on an Ubuntu Server 22.04 LTS. AFFiNE is an integrated workspace that includes features like a wiki, knowledge management, and digital assets management, serving as an alternative to platforms like Notion and Miro. The guide also explains how to set up Traefik as a reverse proxy to handle cryptographic certificates and route requests. Key prerequisites include installing Docker Engine, Docker Compose, and OpenSSH, and configuring DNS records and TCP ports.

  9. 9
    Video
    Avatar of ericparkerEric Parker·2y

    Can Malware escape Virtual Machines?

    Malware can theoretically escape from virtual machines, but it's rare due to the specific conditions needed, including outdated hypervisors and complex exploits. The main risks come from human error, such as improper configurations and using shared folders. Keeping systems updated with security patches significantly reduces these risks. Nested virtualization can offer additional security, albeit with performance costs.

  10. 10
    Article
    Avatar of vercelVercel·2y

    A deep dive into Hive: Vercel’s builds infrastructure

    Hive is Vercel's compute platform optimized for fast, secure, and reliable builds. It comprises key components such as the Hive cluster, Box (bare metal machines), Cell (virtual machines), Control Plane, and minimal API. Hive's architecture focuses on handling potentially malicious code efficiently with performance improvements, including a 30% boost in build performance and significantly reduced provisioning times. The platform leverages KVM and Firecracker for secure and isolated execution of customer builds, ensuring stability and scalability.

  11. 11
    Article
    Avatar of freekFREEK.DEV·2y

    Using 1password for Laravel environment variables

    Oh Dear is a comprehensive monitoring tool for websites, covering uptime, SSL certificates, broken links, and scheduled tasks. It provides notifications for issues and includes a user-friendly API and excellent documentation. Additionally, you can create a public status page quickly. The post's author shares programming tips, tutorials, and opinions focused on modern PHP development and Laravel through a monthly newsletter.

  12. 12
    Article
    Avatar of hnHacker News·2y

    I Solve Problems

    Stefano Marinelli, founder of the BSD Cafe and owner of Prodottoinrete, discusses his long journey from being a Linux user to becoming a proponent of BSD systems for server management. Marinelli, who has been in the tech industry since the mid-'90s, shares insights into the advantages of using FreeBSD, NetBSD, and OpenBSD over Linux, especially regarding stability, performance, and reduced maintenance. He highlights successful client migrations from Linux to BSD, emphasizing the reliability and efficiency gains observed. Marinelli reiterates his philosophy of solving specific client problems with the best-suited tools rather than following industry trends.