DietPi: bản phân phối nhẹ dành cho SBC và PC giúp bạn dễ dàng

Cập nhật lần cuối: 24/11/2025
tác giả: Isaac
  • Cơ sở Debian siêu nhẹ với khả năng cài đặt và cập nhật dễ dàng bằng dietpi-software và dietpi-update.
  • Các tính năng mới trong Debian 13 phiên bản 9.19: BirdNET-Go, cải tiến ARM, bản sửa lỗi ZeroTier và nhiều phần mềm tương thích hơn.
  • Danh mục được tối ưu hóa mở rộng: đa phương tiện, đám mây, sao lưu, tự động hóa, máy tính để bàn và truy cập từ xa.
  • Hỗ trợ SBC và PC; giải pháp thay thế trên Orange Pi thông qua chuyển đổi từ Debian/Armbian với hỗ trợ hạn chế.

Hệ thống DietPi trên SBC và PC

DietPi đã giành được một vị trí thích hợp Là một trong những bản phân phối dựa trên Debian nhẹ nhất dành cho Raspberry Pi, các SBC khác, và thậm chí cả máy tính x86/64, cung cấp một môi trường tối giản, nhanh chóng và rất dễ tự động hóa. Mặc dù có rất nhiều tùy chọn trong hệ sinh thái này. LinuxTại đây, bạn sẽ tìm thấy tổng quan đầy đủ về những gì nó cung cấp, các tính năng mới mà nó mang lại, cách cài đặt và trong trường hợp nào nó đặc biệt hiệu quả.

Vẻ đẹp của hệ thống này nằm ở chỗ ám ảnh với việc tối ưu hóa CPU, RAM và đĩaNhưng nó không hề kém cạnh khi sở hữu một bộ sưu tập khổng lồ các phần mềm được cấu hình sẵn, có thể cài đặt chỉ với vài cú nhấn phím nhờ dietpi-software. Nó cũng bao gồm các tiện ích riêng để cấu hình máy tính, quản lý dịch vụ, tạo bản sao lưu và chuẩn bị ổ đĩa ngoài, giúp đơn giản hóa đáng kể mọi thứ nếu bạn không có nhiều thời gian hoặc không muốn làm mọi thứ phức tạp.

DietPi là gì và tại sao nó lại phổ biến đến vậy?

Chìa khóa cho sự phổ biến của DietPi nằm ở cách tiếp cận của họ: một Debian siêu nhẹ với các menu whiptail và các tập lệnh giúp giảm bớt công việc trong thiết bị đầu cuối Tập trung vào những điều cốt lõi. Với dietpi-config, bạn điều chỉnh cài đặt mạng, âm thanh, cục bộ hoặc hiệu suất; với dietpi-services, bạn chỉ định mức độ ưu tiên và mức độ tương thích của CPU cho các dịch vụ; và với dietpi-software, bạn chọn các ứng dụng sẵn sàng sử dụng mà không phải loay hoay với các phụ thuộc hoặc cấu hình phức tạp.

Giao diện và công cụ DietPi

Cách tiếp cận tối giản này có nghĩa là bản phân phối Nó khởi động nhanh và tiêu thụ rất ít nhiên liệu.Trong các so sánh được chia sẻ bởi dự án, có báo cáo về việc giảm 58% bộ nhớ và 42% dung lượng đĩa so với Raspberry Pi OS Lite, những con số khiến nó trở nên lý tưởng cho các mẫu Raspberry Pi cũ hơn hoặc các bo mạch khác có tài nguyên hạn chế.

Một lợi thế quan trọng khác là tự động hóa với dietpi.txtmột tập tin bạn có thể chỉnh sửa trước lần đầu tiên khởi động Để thiết lập trước ngôn ngữ, bố cục bàn phím, múi giờ, mạng (bao gồm cả IP tĩnh), chế độ không màn hình, và thậm chí cả cài đặt hoàn toàn không cần giám sát. Hơn nữa, dietpi-update cho phép bạn cập nhật hệ thống mà không cần flash lại card.

Trải nghiệm của người dùng được nâng cao với các tính năng như Trình quản lý DietPi-Drive và DietPi-Backupgiúp đơn giản hóa việc quản lý ổ đĩa ngoài và bản sao lưu. Trên thực tế, đây là một hệ thống tập trung vào các dịch vụ của bạn (đám mây riêng, trình chặn quảng cáo, đa phương tiện, v.v.), chứ không phải bản phân phối.

Các tính năng mới chính của DietPi 9.19 trên Debian 13

Dự án gần đây đã công bố một phiên bản tập trung vào Debian 13 “Trixie”Điều này mở ra cánh cửa cho phần mềm hiện đại hơn và những cải tiến nội bộ. Một trong những bổ sung đáng chú ý nhất là BirdNET-Go, một máy chủ thu thập và phân tích tiếng chim hót bằng TensorFlow Lite, giúp đơn giản hóa những thiết lập phức tạp trước đây như BirdNET-Pi hoặc BirdNET Analyzer.

Chi tiết giao diện cũng đã được tinh chỉnh với một biểu ngữ trang chủ được điều chỉnh tốt hơn Phiên bản này được tối ưu hóa cho màn hình nhỏ hơn và đã khắc phục các sự cố với ZeroTier gây cản trở một số bản cập nhật thông qua apt trên một số cấu hình. Đây là một ví dụ về việc tinh chỉnh giúp nâng cao trải nghiệm người dùng mà không cần thêm các lớp không cần thiết.

  Cách bật ảo hóa từ BIOS hoặc UEFI từng bước

Trong lĩnh vực sao lưu, UrBackup Hiện tại, bạn có thể tải xuống thông qua kho lưu trữ APT chính thức.Điều này giúp việc cập nhật dễ dàng hơn. Và nhờ bản nâng cấp lên Debian 13, DietPi có khả năng tương thích với các công cụ như NAA Daemon, Medusa, Mosquitto và Moonlight GUI, mở rộng phạm vi sử dụng mà không làm tăng độ phức tạp.

Không có thay đổi sâu nào về hạt nhân được đưa ra, nhưng tích hợp ARM được cải tiến hơnNgoài ra, các ứng dụng phổ biến như Jellyfin, Medusa, SABnzbd, Lidarr, Prowlarr, Bazarr và NodeJS cũng đã được cải tiến, củng cố vai trò là nền tảng cho các trung tâm truyền thông. tải và tự động hóa.

Để cập nhật từ phiên bản trước, chỉ cần chạy dietpi-update trong bảng điều khiển. Quá trình này sẽ tải xuống và áp dụng các gói cần thiết, sau khi hoàn tất, nên khởi động lại mọi dịch vụ đang chạy, đảm bảo khởi động sạch mà không cần cài lại hệ điều hành.

Các cột mốc trước đó: con đường đến các container và phần mềm hoàn thiện

Ngoài phiên bản mới nhất, DietPi đã bổ sung thêm các khả năng hữu ích với el tiempoMột phiên bản trước đó đã được giới thiệu Cải tiến cho DietPi-Drive Manager để mở rộng khả năng quản lý NFS và Samba (chẳng hạn như gắn nhiều bản xuất NFS từ cùng một máy chủ) và thêm hỗ trợ cho các dự án như motionEye, một giao diện web dành cho Motion hướng đến webcam và giám sát video.

Trong chu kỳ đó anh ấy cũng đã đến Trình soạn thảo PHP Danh mục đã được thêm vào, và bước đầu tiên hướng tới việc đóng gói (containerization) đã được thực hiện, đặt nền móng cho việc tạo và sử dụng Docker hoặc container LXC dễ dàng hơn. Mặc dù DietPi hoạt động rất tốt khi cài đặt phần mềm gốc, nhưng việc có thể triển khai dịch vụ trong container sẽ mở rộng khả năng của nó mà không ảnh hưởng đến hiệu suất nhẹ.

Những câu chuyện có thật: từ Raspberry Pi 4 đến máy khách mỏng như máy chủ

Giá trị của DietPi rất rõ ràng trong các trường hợp thực tế. Một người dùng Linux trung cấp đã kể lại rằng trong một Raspberry Pi 4 chạy Nextcloud, Pi-hole và NZBGet Với nỗ lực tối thiểu, và các tính năng tự động hóa như DietPi-Backup hoặc Drive Manager đã giúp anh ấy tránh được rất nhiều rắc rối. Không phải mọi thứ đều phải thông qua Docker nếu bạn muốn đạt được hiệu quả và sự đơn giản.

Một kịch bản lặp lại khác là tái chế một máy khách mỏng như HP T630 để thiết lập máy chủ gia đình công suất thấp. Nếu bạn đang tìm kiếm một giải pháp quen thuộc chạy Docker mà không cần rườm rà, DietPi cho x86 cho phép bạn cài đặt Docker, Netdata hoặc Portainer chỉ bằng một cú nhấp chuột, mà không cần thêm gánh nặng giao diện người dùng đồ họa (GUI) không cần thiết. Nó lý tưởng cho việc tải xuống, dịch vụ nhỏ và chuyển tải tác vụ từ máy tính chính của bạn trong khi sử dụng ít điện năng hơn.

Trong cả hai trường hợp, điều quan trọng là DietPi loại bỏ ống hút Và nó mang lại cho bạn một nền tảng ổn định, nhanh chóng và được ghi chép đầy đủ. Nếu bạn muốn lưu trữ mọi thứ trong container, bạn có thể; nếu bạn cảm thấy thoải mái hơn với phần mềm gốc được tối ưu hóa, thì cũng không sao. Tính linh hoạt mà không gây cồng kềnh nằm trong DNA của nó.

Cài đặt DietPi trên Raspberry Pi 1: các bước và mẹo hữu ích

Nếu bạn có một chiếc Raspberry Pi cũ phủ đầy bụi, DietPi có thể giúp nó hoạt động trở lại. Quá trình cài đặt là Nhanh chóng và đơn giảnTrước tiên, hãy tải xuống hình ảnh phù hợp từ trang web chính thức và giải nén bằng một công cụ như 7-Zip. Sau đó, ghi hình ảnh vào thẻ nhớ microSD bằng Balena Etcher, chọn đúng ổ đĩa trước khi nhấn nút ghi.

Trước khi khởi động lần đầu, hãy mở phân vùng khởi động trên máy tính của bạn và chỉnh sửa dietpi.txt để tùy chỉnh thiết lập. Ở đó bạn có thể thiết lập các cài đặt khu vực với AUTO_SETUP_LOCALE=es_ES.UTF-8 và bàn phím với AUTO_SETUP_KEYBOARD_LAYOUT=esđể khi bạn kết nối qua SSH mọi thứ đều đúng vị trí của nó.

  Chuyển chương trình từ 32 Bit sang 64 Bit. 7 bước

Cũng cần phải xác định múi giờ với AUTO_SETUP_TIMEZONE=Europe/Madrid Và nếu bạn có kế hoạch sử dụng Wi-Fi, quốc gia có AUTO_SETUP_NET_WIFI_COUNTRY_CODE=ESĐối với mạng cố định, bạn có thể chọn địa chỉ IP tĩnh với AUTO_SETUP_NET_USESTATIC=1và hoàn thành AUTO_SETUP_NET_STATIC_IP, AUTO_SETUP_NET_STATIC_MASK, AUTO_SETUP_NET_STATIC_GATEWAY y AUTO_SETUP_NET_STATIC_DNS (ví dụ: DNS của Quad9).

Đặt tên cho đội với AUTO_SETUP_NET_HOSTNAME=DietPi Và nếu bạn không sử dụng màn hình, hãy bật chế độ không đầu bằng AUTO_SETUP_HEADLESS=1Những người muốn để lại mọi thứ không cần giám sát có thể kích hoạt AUTO_SETUP_AUTOMATED=1 để DietPi có thể hoàn tất quá trình cài đặt theo tệp dietpi.txt của bạn.

Cắm thẻ nhớ microSD vào Pi, kết nối Ethernet và cấp nguồn. hai hoặc ba phút Nó sẽ xuất hiện trên mạng tại địa chỉ IP bạn đã chỉ định; kết nối qua SSH và bạn sẽ thấy các gói cập nhật trình cài đặt và hỏi bạn những câu hỏi cơ bản: nếu bạn muốn đóng góp số liệu thống kê ẩn danh, hãy thay đổi mật khẩu cho nguồn gốc và dietpi (thực hiện vì lý do an toàn) và liệu bạn có giữ cho bảng điều khiển nối tiếp được kích hoạt hay hủy kích hoạt tùy theo nhu cầu của mình hay không.

Sau khi hoàn tất, giao diện lựa chọn phần mềm sẽ mở ra. Từ Duyệt phần mềm Bạn có thể duyệt qua danh mục lớn, chọn các dịch vụ bạn cần và tiến hành cài đặt, DietPi luôn sẵn sàng, bao gồm các dịch vụ, mà không cần thêm các gói không cần thiết.

Danh mục phần mềm sẵn sàng sử dụng

Menu dietpi-software nhóm các ứng dụng theo danh mục với các gói được tối ưu hóa cho từng thiết bị. Trên máy tính để bàn, nó cung cấp các phiên LXDE, MATE, XFCE, GNUstep hoặc thậm chí cả các phiên tập trung vào Chromium; và để truy cập từ xa, TightVNC, VNC4, NoMachine, XRDP hoặc RealVNC Server, v.v.

Phần đa phương tiện bao gồm: KodiCác trình phát web như MopidySubsonic, Logitech Media Server (SqueezeBox), SqueezeLite hoặc CAVA là những lựa chọn cho trình xem MPD. Nếu bạn thích chơi hoặc quản lý thế giới, có những lựa chọn như Cuberite và MineOS cho máy chủ. Minecraft sư tử.

Đối với máy ảnh và giám sát, có vẻ như DietPi-Cam Nó đóng vai trò là giao diện cho camera Raspberry Pi và, nhờ các phiên bản gần đây, hỗ trợ motionEye. Và nếu bạn muốn thiết lập đám mây riêng hoặc đồng bộ hóa, bạn có OwnCloud, Nextcloud, Pydio, UrBackup, Gogs hoặc Syncthing, tất cả đều được tích hợp với các cài đặt mặc định hợp lý.

Ngoài ra còn có chỗ cho các dự án của phần cứng và tự động hóa: RPi.GPIO và WiringPi Nó hỗ trợ GPIO, WebIOPi, I2C, Node-RED và Mosquitto (một môi giới MQTT), cùng với chế độ điểm phát sóng Wi-Fi để biến bo mạch thành điểm phát sóng. Đối với các ứng dụng mạng xã hội và web, nó cung cấp WordPress, diễn đàn phpBB3, thư viện ảnh và lịch với Baïkal, và thậm chí cả OpenBazaar.

Xin lưu ý rằng tình trạng sẵn có thay đổi tùy thuộc vào kiến trúc và CPU của bo mạch chủ. Nếu bạn muốn biết thành phần nào bị vô hiệu hóa trên thiết bị của mình, hãy sử dụng lệnh: dietpi-software list | grep disabled, sẽ liệt kê những gì không có trên phần cứng cụ thể của bạn.

Các lựa chọn thay thế nếu bạn thích cách tiếp cận khác

Tất nhiên, DietPi không phải là lựa chọn duy nhất. Hệ điều hành Raspberry Pi Lite Đây là phiên bản tối thiểu của hệ thống chính thức, không có môi trường đồ họa, lý tưởng cho các dự án không có giao diện người dùng đang tìm kiếm khả năng tương thích tối đa và tài liệu hướng dẫn từ Foundation.

Nếu bạn định sử dụng hết tất cả các nguồn lực, piCore Nó siêu nhẹ và vừa vặn trong không gian rất nhỏ, nhưng đòi hỏi kinh nghiệm và được thiết kế cho những tình huống mà từng megabyte RAM đều quan trọng. Và nếu bạn muốn một trung tâm đa phương tiện thuần túy, LibreELEC Đây là một phím tắt tuyệt vời, được xây dựng dựa trên Kodi và tối ưu hóa cho mục đích đó.

  Cách khắc phục lỗi TRẠNG THÁI ĐIỂM FLOATING KHÔNG HỢP LỆ trên Wn 10

Các thiết bị được hỗ trợ và trạng thái của chúng trên Orange Pi

DietPi bao gồm một loạt các SBC và PC (Có ảo hóa hay không): Raspberry Pi ở mọi thế hệ, Odroid, NanoPi, PINE và các phiên bản phái sinh như ROCKPro64, ASUS Tinker, ZeroPi và nhiều bo mạch khác. Trang web của họ có so sánh hiệu suất và hướng dẫn cụ thể cho từng thiết bị.

Về Orange Pi, có một giai đoạn mà Hình ảnh chính thức đã không còn được đăng tải nữa.Tuy nhiên, có một cách thực tế: cài đặt Debian tối thiểu (hoặc Armbian dựa trên Debian) và chuyển đổi nó thành DietPi bằng cách sử dụng kịch bản di cư. Cộng đồng đã chia sẻ giải pháp thay thế này, mặc dù cần lưu ý rằng nó không ngụ ý hỗ trợ chính thức cụ thể cho từng mẫu Orange Pi.

Đối với các mô hình cụ thể như Máy tính OPiĐã đề cập rằng chức năng GPU có thể bị vô hiệu hóa (điều này không áp dụng cho Kodi hoặc máy tính để bàn được tăng tốc), vì vậy nên sử dụng máy chủ và bổ sung hệ thống làm mát hoặc thông gió. Ngoài ra, hãy nhớ rằng PC OPi không có Wi-Fi tích hợp, một điều cần cân nhắc khi lập kế hoạch cho dự án của bạn.

Cập nhật và bảo trì dễ dàng

Một trong những lợi thế thực tế nhất là Bạn không cần phải flash lại để giúp bạn cập nhật: với dietpi-update Bạn áp dụng các phiên bản và bản vá mới. Nếu đây là lần đầu tiên bạn sử dụng, chỉ cần một thẻ nhớ microSD sạch là đủ; bạn có thể dùng thử mà không cần xóa hệ thống hiện tại và nếu thích, bạn có thể chuyển đổi dịch vụ bất cứ lúc nào.

Ngoài Raspberry Pi, Bạn có thể triển khai DietPi trên máy tính mini, máy khách mỏng, máy tính cũ hơn hoặc máy ảo, tận dụng độ nhẹ của nó để kéo dài tuổi thọ của phần cứng vốn sẽ không hoạt động tốt với các bản phân phối nặng hơn.

Những lý do thuyết phục để cài đặt nó càng sớm càng tốt

Đối với những người tìm kiếm một cơ sở tối thiểu và tối ưu, DietPi tạo nên sự khác biệtNó tiêu tốn ít tài nguyên hơn các bản phân phối phổ biến khác, khiến nó trở nên hoàn hảo cho bo mạch chủ có RAM hạn chế hoặc CPU khiêm tốn, đặc biệt nếu bạn đã gặp khó khăn khi chạy các hệ thống nặng hơn.

Nếu bạn đang cân nhắc việc thiết lập các dịch vụ, Bạn có một danh mục lớn Cài đặt chỉ với một cú nhấp chuột: từ BirdNET-Go và Jellyfin đến Nextcloud hoặc Pi-hole. Không chỉ tiết kiệm thời gian, nó còn giảm thiểu lỗi và giúp dịch vụ luôn hoạt động với cấu hình hợp lý.

Về mặt kiểm soát và tùy chỉnh, các tập lệnh hệ thống Chúng cho phép bạn điều chỉnh những gì bạn cần và loại bỏ những thứ không cần thiết, giúp mọi thứ gọn gàng và ổn định.

Đối với máy chủ gia đình, trọng tâm là hiệu quả và tính ổn định Điều này mang lại hiệu suất vượt trội.Ít khối lượng công việc và ít bảo trì hàng ngày, lý tưởng nếu bạn không muốn phải liên tục giải quyết vấn đề.

Nâng cấp mô-đun với dietpi-update Chúng nhanh và sạch, không kéo theo các gói thừa, do đó bạn tránh được tình trạng quá tải hệ thống mà không cần phải flash lại hình ảnh.