Mua và xây dựng máy chủ Linux mạnh mẽ cho ngôi nhà của bạn

Buy Build Powerful Linux Server



Trong thời đại điện toán đám mây, việc xây dựng một máy chủ gia đình có vẻ là một ý tưởng kỳ lạ. Tại sao bạn lại đầu tư thời gian, tiền bạc và năng lượng vào việc xây dựng một máy chủ gia đình Linux mạnh mẽ khi bạn có thể tạo ngay một máy ảo trên đám mây và nhận được nhiều khả năng tính toán và lưu trữ như bạn cần? Tại vì thiết lập một máy chủ gia đình là một trải nghiệm học tập tuyệt vời mà kết quả là một máy chủ được xây dựng chính xác theo nhu cầu của bạn.

Xây dựng một máy chủ gia đình Linux từ đầu và không có bất kỳ kinh nghiệm nào trước đó là gần như không phức tạp như nó có vẻ . Tất cả những gì bạn cần làm là chọn phần cứng phù hợp, cài đặt hệ điều hành phù hợp và định cấu hình máy chủ dựa trên nhu cầu của bạn. Bạn có thể xây dựng một máy chủ Linux cho ngôi nhà của mình với ngân sách rất eo hẹp, nhưng bạn cũng có thể chi nhiều tiền cho phần cứng máy chủ cao cấp và biến ngôi nhà của bạn thành một trung tâm dữ liệu nhỏ.







Máy chủ gia đình là gì và tôi có thể làm gì với nó?

Máy chủ là bất kỳ máy tính nào xử lý các yêu cầu từ máy khách và cung cấp dữ liệu cho chúng qua internet hoặc một mạng khác, chẳng hạn như mạng cục bộ.



Hầu hết các máy chủ được đặt trong các tòa nhà chuyên dụng có các thành phần và cơ sở hạ tầng dự phòng hoặc dự phòng để cung cấp điện, kết nối internet cực nhanh và kiểm soát môi trường chính xác, nhưng không có gì ngăn cản bạn có máy chủ tại nhà.



Dưới đây là danh sách các dịch vụ thường được cung cấp bởi các máy chủ gia đình:





  • Lưu trữ tập trung : Bạn có thể sử dụng máy chủ gia đình để lưu trữ tất cả các tệp của mình ở một nơi duy nhất có thể truy cập được từ internet. Các máy chủ gia đình như vậy được gọi là bộ lưu trữ gắn liền với mạng (NAS) và chúng thường chứa một số thiết bị lưu trữ được sắp xếp thành một bộ chứa lưu trữ dự phòng, hợp lý. NAS cung cấp một giải pháp thay thế hiệu quả về chi phí cho các dịch vụ lưu trữ đám mây như Dropbox hoặc Google Drive, cho phép bạn duy trì toàn quyền kiểm soát dữ liệu của mình trong khi vẫn tận hưởng sự tiện lợi khi truy cập từ xa.
  • Một nửa người phục vụ : Thay vì phải chuyển các tệp đa phương tiện từ máy tính sang TV thông minh bằng ổ USB flash hoặc ổ cứng di động, bạn có thể biến máy chủ gia đình Linux thành máy chủ đa phương tiện và truy cập phim, nhạc, ảnh và các nội dung khác trực tiếp từ bất kỳ thiết bị nào. Các phân phối như LibreELEC hoặc OSMC cung cấp một trung tâm đa phương tiện mã nguồn mở và miễn phí mà bạn có thể cài đặt giống như bất kỳ bản phân phối Linux nào.
  • Web người phục vụ : Nếu bạn có địa chỉ IP công cộng, bạn có thể lưu trữ một trang web trên máy chủ của riêng mình và tránh phải trả phí lưu trữ. Bằng cách lưu trữ một trang web trên phần cứng của riêng bạn, bạn có thể tìm hiểu những gì diễn ra đằng sau hậu trường và sau đó bạn có thể sử dụng kiến ​​thức này để theo đuổi sự nghiệp quản trị máy chủ cho một công ty lưu trữ.

Bây giờ bạn đã biết lý do tại sao việc xây dựng một máy chủ gia đình Linux lại hợp lý ngay cả trong thời đại điện toán đám mây, đã đến lúc bắt đầu và bước đầu tiên là chọn phần cứng phù hợp.

Chọn phần cứng

Hầu như bất kỳ máy tính nào có card mạng đều có thể hoạt động như một máy chủ, vì vậy bạn có nhiều lựa chọn khi chọn phần cứng cho máy chủ gia đình Linux của mình.



Sử dụng lại phần cứng cũ

Nếu bạn giống như hầu hết người dùng Linux, rất có thể bạn có ít nhất một vài máy tính phần cứng cũ chỉ nằm quanh nhà. Bạn thậm chí có thể có toàn bộ máy tính mà bạn không sử dụng nữa đang ngồi trong tủ quần áo của bạn và thu thập bụi. Trừ khi phần cứng thực sự quá cổ, bạn có thể tái sử dụng và sử dụng nó để xây dựng một máy chủ gia đình Linux.

Sử dụng máy tính một bo mạch

Ai không thích máy tính một bo mạch? Chúng rất nhỏ, rẻ tiền và có thể dễ dàng chuyển đổi thành các máy chủ đa năng. Yêu thích của chúng tôi là Mô hình 4 GB của Raspberry Pi 4 , nhưng còn có Banana Pi, BeagleBone Black , ODROID XU4 , hoặc Bảng mạch điện tử ASUS SBC , chỉ để nêu tên một vài. Lý do tại sao chúng tôi đề xuất Raspberry Pi 4 rất đơn giản: đây là máy tính một bo mạch phổ biến nhất tại thời điểm này, vì vậy có rất nhiều hướng dẫn và tài nguyên trực tuyến.

Mua một máy chủ dựng sẵn

Nếu bạn muốn tránh lắp ráp máy chủ từ các thành phần phần cứng riêng lẻ, bạn có thể mua một máy chủ dựng sẵn như Dell PowerEdge T30 , hoàn hảo cho người dùng gia đình và doanh nghiệp nhỏ. Máy chủ tháp mini giá cả phải chăng này cung cấp bộ vi xử lý lõi tứ Intel Xeon E3-1225 v5, RAM 8 GB, ổ cứng HDD 1 TB và các khe cắm để bổ sung bộ nhớ và lưu trữ.

Xây dựng máy chủ của riêng bạn

Xây dựng máy chủ của riêng bạn cũng dễ dàng như xây dựng một máy tính để bàn. Bạn chỉ cần chọn các thành phần phần cứng cần thiết và lắp ráp chúng. Đây là bản dựng máy chủ tùy chỉnh được đề xuất của chúng tôi:

Để hiểu cách chọn các thành phần phần cứng phù hợp cho máy chủ gia đình Linux, hãy đọc hướng dẫn lựa chọn phần cứng máy chủ .

Chọn hệ điều hành

Không phải tất cả các bản phân phối Linux đều phù hợp như nhau cho một máy chủ gia đình. Bạn nên chọn một bản phân phối đáng tin cậy, ổn định, dễ định cấu hình và tương thích với phần cứng bạn đã chọn. Một số bản phân phối tốt nhất cho máy chủ gia đình Linux bao gồm:

  • Ubuntu : Bản phân phối Linux dễ sử dụng với một cộng đồng người dùng chuyên dụng khổng lồ và khả năng tương thích phần cứng tuyệt vời. Nó có AppArmor, là một Mô-đun bảo mật Linux tương tự như SELinux, cho phép quản trị viên hệ thống hạn chế khả năng của chương trình với cấu hình mỗi chương trình.
  • Debian : Bản phân phối chính của Ubuntu, Debian cung cấp nhiều nhánh, mỗi nhánh cung cấp sự cân bằng khác nhau về tính ổn định và tính năng. Debian có yêu cầu phần cứng khá khiêm tốn và nó chỉ hỗ trợ mọi kiến ​​trúc mà bạn từng gặp.
  • Arch Linux : Bản phân phối Linux nhẹ và linh hoạt này hoàn hảo cho những ai muốn xây dựng một máy chủ Linux gia đình để học hỏi nhiều nhất có thể. Arch Linux khó cài đặt hơn đáng kể so với các bản phân phối dựa trên Debian, nhưng việc vượt qua đường cong học tập dốc có thể vô cùng bổ ích.
  • CentOS : Tương thích về mặt chức năng với Red Hat Enterprise Linux, CentOS là bản phân phối máy chủ hướng tới cộng đồng cung cấp một nền tảng nhất quán, dễ quản lý, phù hợp với nhiều loại triển khai máy chủ.
  • Bước nhảy vọt của OpenSUSE : Điều khiến OpenSUSE Nhảy vọt khác biệt so với nhiều bản phân phối Linux khác là các công cụ phần mềm quản trị của nó, bao gồm YaST , một công cụ cấu hình & cài đặt hệ thống Linux toàn diện với giao diện dễ sử dụng và khả năng cấu hình mạnh mẽ.

Cài đặt phần mềm

Để cung cấp cho bạn một chút hiểu biết về những gì bạn có thể làm với máy chủ gia đình Linux mới của mình, dưới đây là danh sách ngắn về một số phần mềm phổ biến nhất mà bạn có thể cài đặt trên đó:

  • Plex : Một máy chủ đa phương tiện có thể sắp xếp toàn bộ bộ sưu tập đa phương tiện của bạn và truyền phát các bộ phim, TV, nhạc, chương trình web, podcast, v.v. yêu thích đến tất cả các thiết bị bạn có ở nhà.
  • Nextcloud : Cung cấp chức năng tương tự như Dropbox và các dịch vụ chia sẻ tệp trên đám mây khác, Nextcloud cho phép bạn cộng tác và truy cập dữ liệu của mình từ mọi nơi trong khi vẫn kiểm soát được bạn.
  • Trang chủ : Giải pháp tự động hóa nhà mã nguồn mở này có thể trở thành trung tâm thần kinh của ngôi nhà thông minh và tự động hóa cuộc sống của bạn. Nó chạy trên Raspberry Pi hoặc bất kỳ máy chủ gia đình Linux nào.
  • Diaspora : Trao quyền cho người dùng giải phóng mình khỏi gông cùm của các tập đoàn lớn, Diaspora là một mạng xã hội phân tán, phi lợi nhuận do người dùng sở hữu mà bạn có thể thiết lập trên máy chủ Linux của mình chỉ trong vài phút.
  • SICKRAGE : Với trình quản lý thư viện video này, bạn có thể tải xuống các chương trình truyền hình yêu thích của mình từ các trang web torrent hoặc Usenet tự động trên máy chủ phương tiện gia đình của bạn.

Nếu bạn vẫn khao khát các ứng dụng tuyệt vời hơn, chúng tôi khuyên bạn nên truy cập AlternativeTo và duyệt qua bộ sưu tập lớn phần mềm tự lưu trữ .

Phần kết luận

Như bạn có thể thấy, việc xây dựng một máy chủ gia đình Linux từ đầu cũng dễ dàng như xây dựng một máy tính để bàn. Tất cả những gì bạn cần làm là chọn phần cứng phù hợp, cài đặt bản phân phối Linux đáng tin cậy và đưa máy chủ của bạn sử dụng tốt với một số ứng dụng hoặc dịch vụ tự lưu trữ.