Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Tạo Home Server Với Ubuntu, Amahi & Máy Cũ Của Bạn

Bạn đã nghĩ thế giới sắp chấm dứt khi James phát hiện Windows Home Server – giải pháp lưu trữ mạng $50 "cài xong quên" của Microsoft – bị hủy bỏ thay bằng kế thừa đắt tiền hơn. May mắn là ông sớm phát hiện hy vọng vẫn còn nhờ Amahi, home server Linux miễn phí.

Hướng dẫn gốc của James hơi cũ, viết đầu 2011. Nó tập trung hoàn toàn vào Fedora 12, nhưng Amahi đã được port sang Ubuntu. Khác với James, tôi không có tower PC dư, nên tôi sẽ tận dụng thứ có sẵn – một laptop Dell cũ.

Nếu bạn đang nghĩ về cải thiện nhà cửa gần đây, tại sao không bắt đầu với home server riêng?

Thiết Lập

Thay vì Fedora 12 (hoặc 14, hoặc 16 là phiên bản hỗ trợ Amahi hiện tại), tôi dùng Ubuntu. Là cựu user Ubuntu, tôi đã quen UI, layout và vài lệnh terminal. Nếu bạn hoàn toàn không rành Linux, đừng lo, Ubuntu là lựa chọn tuyệt vời cho người mới vì nó hướng tới đơn giản và dễ dùng nhất có thể. Tôi dùng phiên bản 12.04 LTS, được hỗ trợ đến ít nhất tháng 4/2017 (LTS = long-term support).

Tạo Home Server Với Ubuntu, Amahi & Máy Cũ Của Bạn

Phần cứng tôi dùng là laptop Dell cũ, Studio 1537 chính xác, tuy tôi thừa nhận không phải máy lý tưởng cho server. Lưu trữ laptop khó mở rộng, hầu hết thích tower PC cũ vì chỗ cho ổ cứng thêm. Một lợi thế của laptop là pin hoạt động như UPS (nguồn không gián đoạn) nếu mất điện.

Bỏ qua giới hạn và tốc độ USB, laptop không dùng cho gì cả, nên dùng được còn hơn không dùng. Ubuntu cũng tốt cho laptop này, vì nếu cần "làm" gì đó, có distro Linux dùng được, sẵn sàng. Nếu bạn nhắm máy cũ làm Amahi home server, hãy chắc chắn đáp ứng spec sau:

  • 512MB RAM trở lên
  • CPU 1GHz 32-bit hoặc 64-bit
  • 4GB ổ cứng (dù bạn sẽ muốn nhiều hơn cho lưu trữ)

Lưu ý: Amahi yêu cầu cài Ubuntu sạch, và không nhất thiết chạy trên Ubuntu đã cài. Khuyên mạnh mẽ format và cài lại OS ngay cả khi bạn đã có máy Ubuntu muốn dùng.

Vì tôi dùng Mac, tôi tải Ubuntu .ISO trên OS X chính, rồi dùng UNetbootin "ghi" image lên USB 2GB dự phòng. Chương trình báo disk không boot được trên Mac, điều cần nhớ nếu bạn dùng Mac cũ làm server (dù không quá cũ, Amahi không hỗ trợ kiến trúc PowerPC). Nếu cần USB boot trên Mac, xem tài liệu Ubuntu.

Tạo Home Server Với Ubuntu, Amahi & Máy Cũ Của Bạn

Khi đã sẵn sàng bản Ubuntu, bật server sắp tới và đảm bảo USB boot được bật trong BIOS (xem đây cho hướng dẫn máy Windows 8 UEFI mới).

Cài Đặt Ubuntu & Amahi

Điều đầu tiên khi boot USB là bootloader UNetbootin, cho phép thử hoặc cài Ubuntu, kiểm tra disk lỗi, và vài tùy chọn khác. Chọn Install Ubuntu và chờ thủ tục load. Chọn ngôn ngữ và khi được hỏi đừng lo kết nối net để cập nhật vì Amahi chạy tốt nhất với cài mặc định.

Tạo Home Server Với Ubuntu, Amahi & Máy Cũ Của Bạn

Khi hỏi cách cài Ubuntu (bên cạnh OS hiện có, thay thế OS hiện có, hoặc tùy chỉnh) chọn replace hoặc custom. Vì server sẽ tự chạy hầu hết thời gian, dual-boot vô nghĩa. Tôi chọn dùng toàn bộ 320GB cho server, và để đơn giản chỉ tạo một phân vùng. Ubuntu mặc định format phân vùng này thành EXT4, hệ thống tập tin Linux native. Đừng lo, Amahi yêu thích EXT4.

Thêm múi giờ, bố cục bàn phím và cấu hình tài khoản user mặc định với tên máy, username và password bạn nhận ra và nhớ. Nhấn Continue và xem Ubuntu cài, nhớ rút USB khi xong và boot vào OS lần đầu. Tiếp theo cài Amahi, làm qua terminal.

Tạo Home Server Với Ubuntu, Amahi & Máy Cũ Của Bạn

Lưu ý: Amahi không thể gỡ cài, nghĩa là để về Ubuntu sạch bạn phải format và cài lại OS. Như đã nói, cài mới Ubuntu trước khi cài Amahi là bắt buộc.

Ở một thời điểm bạn sẽ được hỏi "install code". Để lấy install code, vào Amahi.org đăng ký tài khoản. Bạn sẽ được hỏi network gateway IP (địa chỉ router, thường 192.168.0.1) và fixed internal IP của HDA (đó là server bạn cài Amahi). Bạn nên thiết lập địa chỉ cố định trong router, quy trình khác tùy nhà sản xuất nhưng tìm kiếm đơn giản sẽ giúp. Amahi khuyên tắt DHCP (gán IP tự động) trên router, nhưng không luôn cần và trường hợp tôi để bật không vấn đề.

Tạo Home Server Với Ubuntu, Amahi & Máy Cũ Của Bạn

Tiếp theo bạn sẽ được hỏi thiết lập local DNS domain, một domain dùng nội bộ trong mạng để truy cập server. Chọn thứ ngắn, duy nhất, không trùng site bạn muốn truy cập. Tôi chọn "server.hda" nhưng tự do tự sáng tạo.

Tạo Home Server Với Ubuntu, Amahi & Máy Cũ Của Bạn

Cuối cùng click nút Create your HDA profile, và ghi nhớ install code.

Trước khi cài Amahi, bạn cần kết nối Ubuntu với mạng, qua cáp Ethernet hoặc Wi-Fi. Kháng cám cài trình duyệt yêu thích, codec, add-on khác hoặc cập nhật Ubuntu lúc này. Một khi đã kết nối, click logo Ubuntu hoặc nhấn phím Windows và gõ "terminal" rồi Enter để mở command line, sau đó gõ:

wget https://u12.amahi.org/install-amahi
Tạo Home Server Với Ubuntu, Amahi & Máy Cũ Của Bạn

Lệnh này tải file cài Amahi, sau đó bắt đầu cài bằng lệnh:

sh install-amahi

Lúc này bạn cần nhập install code tạo trước đó, theo sau là mật khẩu admin server.

Tạo Home Server Với Ubuntu, Amahi & Máy Cũ Của Bạn

Bây giờ bạn ngồi yên nhìn Amahi cài, có thể mất một lúc. Có nhiều thứ cài: server software, MySQL, storage pooling, Samba và HTTP server, v.v. Bây giờ là lúc điều chỉnh tùy chọn nguồn để server mới không tự tắt khi bỏ đói hoặc (nếu dùng laptop) khi đóng nắp.

Tạo Home Server Với Ubuntu, Amahi & Máy Cũ Của Bạn

Khi cài xong, bạn cần reboot theo hướng dẫn trong cửa sổ Terminal (nút góc trên phải, nếu chưa dùng Ubuntu).

Tạo Home Server Với Ubuntu, Amahi & Máy Cũ Của Bạn

Đảm bảo bạn kết nối dùng thiết bị mạng mặc định "eth0" (có thể là cổng Ethernet). Tắt tất cả cài đặt wireless và kiểm tra kỹ cài đặt mạng để static IP, MAC address, v.v. khớp. Tôi mất nhiều thời gian troubleshoot server chỉ để phát hiện do wireless vẫn bật gây vấn đề.

Tạo Home Server Với Ubuntu, Amahi & Máy Cũ Của Bạn

Sau reboot, bạn sẽ thấy 2 biểu tượng mới trên desktop. Double click Amahi Dashboard để chạy thiết lập web-based trong Firefox. Đăng nhập bằng username và password bạn tạo khi cài Ubuntu, không password/user nào khác hoạt động. Từ đây bạn tự do quản lý Amahi, thiết lập user, share và cài app.

Tạo Home Server Với Ubuntu, Amahi & Máy Cũ Của Bạn

Server của bạn nên hiển thị trên mạng, nếu không, tham khảo tài nguyên sau để giúp thêm:

  • Amahi Wiki
  • Amahi Support Forums
  • The HDA Interactive Network Troubleshooter

Cũng nhớ xem các bài về thêm app, share và hành động khác với Amahi:

  • Thêm Ổ Cứng Vào Amahi Home Server (Fedora)
  • Thiết Lập File Duplication, Greyhole & Apps

Bạn có home server không? Dùng Amahi không? App yêu thích? Chia sẻ suy nghĩ trong bình luận bên dưới.