alexellis/awesome-baremetal hiện có 1.9k sao trên GitHub. Bare-metal is awesome. Let's share our favourite tools.
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
Bare-metal is awesome. Let's share our favourite tools.
Rules
Ordered alphabetically (eventually consistent)
Recent development or release (within the last 6 months) - or deemed relevant by curator
No defunct or abandoned projects
Must show signs of traction or corporate use
No "my scripts for my homelab that only I use" submissions.
This list is curated and not a museum, so the project should be active and relevant
Format: link to GitHub or website - "quote from GitHub repo or website"
🏆 Commercial products will require a sponsorship and are added with (sponsored) in brackets in the relevant category.
Sponsorship tiers:
"Top of rack" - featured at the top of this repository
"1U" - a link in the relevant section plus the text "(sponsored)"
Curator: Alex Ellis - founder of OpenFaaS, actuated.dev & Inlets.
Self-hosted tools for bare-metal management
bmc-toolbox - "bmc-toolbox is bunch of tools to ease BMC management"
cobbler - "Cobbler is a Linux installation server that allows for rapid setup of network installation environments"
Collins - "CMDB / state machine for infrastructure automation"
confluent - "Service for onboarding and management of baremetal server BMCs and PXE"
foreman - "From provisioning and configuration to orchestration and monitoring, Foreman integrates with your existing infrastructure to make operations easier"
iDRAC 6 dockerized "Allows access to the iDRAC 6 console without installing Java or messing with Java Web Start." by DomiStyle
ironic "A service for managing and provisioning Bare Metal servers" - from OpenStack Foundation
LinuxKit - "A toolkit for building secure, portable and lean operating systems for containers" - PXE support, focus on immutable infrastructure.
Typhoon - "A minimal and free Kubernetes distribution with Terraform backed by Fedora CoreOS or Flatcar Linux"
MAAS - "Metal as a Service" by Canonical
Matchbox - "Matchbox is a service that matches bare-metal machines to profiles that PXE boot and provision clusters"
metalk8s - "MetalK8s was launched to make it easier to run Kubernetes (K8s) on bare-metal servers that need persistent storage" by Scality
Metal Stack - "we believe kubernetes runs best on bare metal. we build an api to manage bare metal hardware and kubernetes on top of that."
Metal³ - "Bare Metal Host Provisioning for Kubernetes" - with ClusterAPI support and built with Ironic
mr-provisioner - "Bare metal provisioning tool"
netboot.xyz - "a way to PXE boot various operating system installers or utilities from one place within the BIOS without the need of having to go retrieve the media to run the tool."
pixiecore "Pixiecore is an tool to manage network booting of machines" by Dave Anderson
RackHD - "a technology stack for enabling automated hardware management and orchestration through cohesive APIs. It serves as an abstraction layer between other management layers and the underlying, vendor-specific physical hardware."
Sidero Labs - (Formerly known as Talos Systems) "A New Tool for Kubernetes Bare Metal" - with ClusterAPI support
Tinkerbell - "Tinkerbell is a bare metal provisioning engine. It’s built and maintained with love by the team at Equinix Metal."
Warewulf - "Warewulf is a stateless and diskless container operating system provisioning system for large clusters of bare metal and/or virtual systems."
Inactive projects
These projects may be archived but are useful for learning and inspiration.
Razor (archived) - "Razor is next generation provisioning software that handles bare metal hardware and virtual server provisioning"
plundr (inactive on GitHub - 4yrs) - "Plunder is a single-binary server that is all designed in order to make the provisioning of servers, platforms and applications easier." - with ClusterAPI support
Networking for bare-metal cloud
Tools often used with bare-metal tooling:
dnsmasq - "Dnsmasq provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot."
HAProxy - "The Reliable, High Performance TCP/HTTP Load Balancer" - often used in place of hardware LB.
inlets - "A Cloud Native Tunnel for L4 TCP and L7 HTTPS" (sponsored)
inlets-operator - "Public IPs for your private Kubernetes Services using inlets"
kube-vip - "Kubernetes Control Plane Virtual IP and Load-Balancer"
MetalLB - "MetalLB is a load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols."
PorterLB - "PorterLB is an open-source load balancer implementation designed for bare-metal Kubernetes clusters."
Squid - "a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages." - used with bare-metal to cache packages and ISO images
Varnish-Cache Varnish Cache, the high-performance HTTP accelerator
Bare-metal cloud
Rent bare-metal from a cloud vendor on an hourly, monthly, or longer term commitment.
For a more comprehensive list see the actuated docs: Provision a Server. Actuated runs CI in ephemeral microVMs using Firecracker so requires bare-metal or nested virtualisation.
x86_64 and / or arm64:
AlibabaCloud bare metal - x86_64 & arm64
AWS Bare Metal - x86_64 & arm64
Equinix Metal bare-metal infrastructure - x86_64 & arm64 (End of Life)
Hetzner - x86_64 and arm64 (Best value for money, Europe region only)
The Raspberry Pi 4B and 5 provide arm64 support with several operating systems like Ubuntu LTS being available. An NVMe can be plugged in over USB-C or PCIe, see also: Upgrade your Raspberry Pi 4 with a NVMe boot drive and Booting the Raspberry Pi 5 from NVMe
The Mac Mini M1 and Mac Mini M2 can be installed with Asahi Linux, which then provides one of the fastest CPU/storage options for a self-hosted local Arm64 Linux host.
x86_x64 only:
cherryservers.com - x86_64 only
FastHosts bare metal - x86_x64
hivelocity - x86_64 only
IBM Cloud - x86_64 only
Ionos - x86_64 only
latitude.sh - x86_64
Oracle Cloud Infrastructure (OCI) - arm64 only
OVHcloud bare metal - x86_64
phoenixnap NAP
Scaleway.com - x86_64arm64 is now EOL
Vultr.com - x86_64 only
Open Source Virtualization
Orchestration of Virtual Machines (VMs) using KVM.
Firecracker
Cloud Hypervisor
QEMU - QEMU is the traditional hypervisor, which now contains a "microvm" profile
oVirt - "oVirt is an open-source distributed virtualization solution, designed to manage your entire enterprise infrastructure. oVirt uses the trusted KVM hypervisor and is built upon several other community projects, including libvirt, Gluster, PatternFly, and Ansible."
Ganeti - "Open source hyperconverged VM platform that scales from several to thousands of bare metal servers. Originally written for internal use at Google."
Proxmox VE - "Proxmox VE is a complete open-source platform for all-inclusive enterprise virtualization that tightly integrates KVM hypervisor and LXC containers, software-defined storage and networking functionality on a single platform"
actuated.dev - blazing fast CI for GitHub Actions using Firecracker (sponsored)
alexellis/awesome-baremetal có 1.9k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/alexellis/awesome-baremetal. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
alexellis/awesome-baremetal có tag gì không?
Bản đồng bộ chưa ghi nhận topic GitHub nào cho alexellis/awesome-baremetal. GitHub topics hiển thị ở thanh bên phải trang repo — đó là nơi đáng kiểm tra nhất.
alexellis/awesome-baremetal còn đang phát triển không?
Commit gần nhất trên alexellis/awesome-baremetal là 1.4 năm trước (theo timestamp GitHub). Repo có 118 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
alexellis/awesome-baremetal viết bằng ngôn ngữ gì?
Dữ liệu TopGit chưa ghi nhận ngôn ngữ chính cho alexellis/awesome-baremetal. Xem danh sách file trên GitHub để biết chi tiết.
Đọc thêm về alexellis/awesome-baremetal ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/alexellis/awesome-baremetal là nguồn chính thức.
Đọc đầy đủ README ở tab phía trên.
Vẫn đang phân vân về awesome-baremetal?
Một cú bấm sẽ gửi câu hỏi kèm trang này cho AI — xem AI nói gì về awesome-baremetal.