Bạn có thể nghĩ rằng thế giới sắp kết thúc khi James phát hiện ra rằng Windows Home Server - giải pháp lưu trữ mạng có giá 50 đô la của Microsoft - đang được chuyển sang cho người kế nhiệm đắt tiền hơn nhiều. Rất may, anh ấy đã sớm phát hiện ra rằng mọi hy vọng đã không bị mất đi nhờ có Amahi, một máy chủ gia đình dựa trên Linux miễn phí.
Hướng dẫn ban đầu của James hiện đang được hoàn thiện một chút, được viết vào đầu năm 2011. Nó tập trung hoàn toàn vào việc sử dụng Fedora 12, nhưng Amahi hiện đã được chuyển sang Ubuntu. Không giống như James, tôi không có bất kỳ chiếc PC tháp dự phòng nào và vì vậy tôi sẽ trở nên tháo vát và sử dụng bất cứ thứ gì có sẵn cho mình - một chiếc máy tính xách tay Dell cũ.
Nếu gần đây bạn đang nghĩ đến việc cải thiện một điểm tại nhà thì tại sao không bắt đầu với máy chủ gia đình của riêng bạn?
Thiết lập
Thay vì Fedora 12 (hoặc Fedora 14, hoặc 16 là phiên bản được hỗ trợ hiện tại cho Amahi), tôi sẽ sử dụng Ubuntu. Là một người dùng cũ Ubuntu, tôi đã quen thuộc với giao diện người dùng, bố cục của hệ điều hành và một số lệnh đầu cuối. Nếu bạn không thành thạo Linux thì đừng quá lo lắng, Ubuntu là một lựa chọn tuyệt vời cho người mới bắt đầu vì nó hướng đến sự đơn giản và dễ sử dụng như Linux. Tôi sẽ sử dụng phiên bản 12.04 LTS, phiên bản này sẽ được hỗ trợ cho đến ít nhất là tháng 4 năm 2017 (LTS là viết tắt của hỗ trợ dài hạn).
Phần cứng tôi sẽ sử dụng là một máy tính xách tay Dell cũ, chính xác là Studio 1537, mặc dù tôi thừa nhận rằng nó không nhất thiết phải là máy lý tưởng cho một máy chủ. Bộ nhớ máy tính xách tay không thể mở rộng nhiều, hầu hết mọi người thích PC tháp cũ hơn vì chúng cung cấp nhiều dung lượng cho ổ cứng bổ sung. Tuy nhiên, một lợi ích mà máy tính xách tay mang lại là pin sẽ hoạt động như một nguồn điện liên tục (UPS) nếu mất điện.
Hạn chế và tốc độ truyền USB sang một bên, máy tính xách tay hiện không được sử dụng cho bất cứ việc gì và vì vậy một số việc sử dụng sẽ tốt hơn là không sử dụng chút nào. Ubuntu cũng là một lựa chọn tốt cho máy tính xách tay này, vì nếu tôi cần “làm” bất cứ điều gì với nó thì sẽ có một bản phân phối Linux có thể sử dụng được cài đặt sẵn sàng để sử dụng. Nếu bạn đang quan tâm đến chiếc PC cũ của mình như một máy chủ gia đình Amahi tiềm năng, thì hãy đảm bảo rằng bạn đã có các thông số kỹ thuật sau:
- 512MB RAM trở lên
- Bộ xử lý 32 bit hoặc 64 bit 1GHz
- Dung lượng ổ đĩa 4GB (mặc dù bạn sẽ muốn nhiều hơn cho mục đích lưu trữ)
Lưu ý: Amahi yêu cầu cài đặt Ubuntu sạch và không nhất thiết sẽ hoạt động với cài đặt Ubuntu hiện có. Chúng tôi khuyên bạn nên định dạng và cài đặt lại HĐH ngay cả khi bạn có một máy Ubuntu hiện có mà bạn muốn sử dụng.
Là người dùng Mac, tôi đã tải xuống Ubuntu .ISO trên máy OS X chính của mình, sau đó sử dụng UNetbootin để "ghi" hình ảnh vào một thanh USB 2GB dự phòng. Chương trình đã thông báo cho tôi rằng đĩa sẽ không thể khởi động được trên máy Mac, đây là điều cần lưu ý nếu bạn đang sử dụng máy Mac cũ làm máy chủ (mặc dù không quá cũ nhưng Amahi không hỗ trợ kiến trúc PowerPC). Nếu bạn cần tạo ổ USB khởi động trên máy Mac, hãy xem tài liệu Ubuntu.
Khi bạn đã chuẩn bị xong bản sao Ubuntu của mình, bạn đã sẵn sàng sử dụng, hãy bật máy chủ sắp sử dụng và đảm bảo rằng khởi động USB được bật trong BIOS của bạn (xem tại đây để biết hướng dẫn về máy UEFI Windows 8 mới hơn).
Cài đặt Ubuntu &Amahi
Điều đầu tiên bạn thấy khi khởi động thanh USB là bộ nạp khởi động UNetbootin, cho phép bạn lựa chọn dùng thử hoặc cài đặt Ubuntu cũng như kiểm tra lỗi đĩa và một số tùy chọn khác. Chọn Cài đặt Ubuntu và đợi quy trình cài đặt tải. Trước tiên, hãy chọn ngôn ngữ của bạn và khi được nhắc, đừng lo lắng về việc kết nối Internet để cập nhật vì Amahi hoạt động tốt nhất bằng cách sử dụng cài đặt mặc định.
Khi được hỏi bạn muốn cài đặt Ubuntu như thế nào (cùng với hệ điều hành hiện có, thay thế hệ điều hành hiện tại hoặc tùy chỉnh), hãy chọn thay thế hoặc tùy chỉnh. Vì máy chủ của bạn sẽ được để cho các thiết bị của chính nó trong hầu hết thời gian, nên việc khởi động kép là vô nghĩa. Tôi đã chọn sử dụng toàn bộ 320GB có sẵn cho máy chủ của mình và vì lý do đơn giản, tôi chỉ tạo một phân vùng duy nhất. Theo mặc định, Ubuntu sẽ định dạng phân vùng này thành EXT4, một hệ thống tệp gốc Linux. Đừng lo lắng về điều này, Amahi thích EXT4.
Thêm múi giờ, bố cục bàn phím của bạn và định cấu hình tài khoản người dùng mặc định với tên máy tính, tên người dùng và mật khẩu mà bạn sẽ nhận ra và ghi nhớ. Nhấn Tiếp tục và xem quá trình cài đặt Ubuntu, nhớ lấy USB ra khi hoàn tất và khởi động vào hệ điều hành lần đầu tiên. Tiếp theo, đã đến lúc cài đặt Amahi, mà chúng tôi sẽ thực hiện bằng cách sử dụng thiết bị đầu cuối.
Lưu ý: Không thể gỡ cài đặt Amahi, có nghĩa là để quay lại Ubuntu sạch, bạn sẽ cần phải định dạng và cài đặt lại hệ điều hành. Như đã đề cập trước đó, yêu cầu cài đặt Ubuntu mới trước khi cài đặt Amahi.
Tại một thời điểm nào đó, bạn sẽ được nhắc nhập “mã cài đặt” của mình. Để nhận mã cài đặt, hãy truy cập Amahi.org và đăng ký tài khoản. Bạn sẽ được yêu cầu cung cấp IP cổng mạng (địa chỉ bộ định tuyến của bạn, thường là 192.168.0.1) và địa chỉ IP nội bộ cố định của HDA (đó là máy chủ bạn đang cài đặt Amahi). Bạn nên thiết lập một địa chỉ cố định trong bộ định tuyến của mình, quá trình này sẽ khác nhau tùy thuộc vào nhà sản xuất nhưng một tìm kiếm đơn giản sẽ giúp bạn. Amahi khuyên bạn nên tắt DHCP (gán IP tự động) trên bộ định tuyến của mình, nhưng điều này không phải lúc nào cũng cần thiết và trong trường hợp của tôi, tôi vẫn bật tính năng này mà không gặp vấn đề gì.
Tiếp theo, bạn sẽ được yêu cầu thiết lập miền DNS cục bộ của mình, đây là miền mà bạn có thể sử dụng nội bộ trong mạng của mình để truy cập vào máy chủ. Chọn một cái gì đó ngắn gọn, độc đáo và không giống với bất kỳ trang web nào bạn muốn truy cập. Tôi đã chọn “server.hda” nhưng cứ tự nhiên.
Cuối cùng, nhấp vào nút Tạo hồ sơ HDA của bạn và ghi lại mã cài đặt của bạn.
Trước khi cài đặt Amahi, bạn sẽ cần kết nối Ubuntu với mạng của mình, sử dụng cáp Ethernet hoặc Wi-Fi cũ tốt. Hãy chống lại sự thôi thúc tải xuống các trình duyệt, codec và các tiện ích bổ sung yêu thích của bạn hoặc chỉ cập nhật Ubuntu. Sau khi được kết nối, hãy nhấp vào biểu trưng Ubuntu hoặc nhấn phím Windows của bạn và nhập “terminal”, sau đó nhập enter để khởi chạy giao diện dòng lệnh, sau đó nhập như sau:
wget https://u12.amahi.org/install-amahi
Thao tác này sẽ tải xuống các tệp thiết lập Amahi, sau đó bắt đầu cài đặt bằng cách nhập:
sh install-amahi
Tại thời điểm này, bạn sẽ cần nhập mã cài đặt mà bạn đã tạo trước đó, theo sau là mật khẩu quản trị máy chủ của bạn.
Bây giờ bạn có thể ngồi lại và xem cài đặt Amahi, có thể mất một lúc. Có rất nhiều thứ để cài đặt bao gồm phần mềm máy chủ, MySQL, tổng hợp bộ nhớ, máy chủ Samba và HTTP, v.v. Bây giờ có thể là thời điểm tốt để điều chỉnh tùy chọn nguồn của tôi để máy chủ mới của tôi không tự tắt khi không được giám sát hoặc (nếu bạn đang sử dụng máy tính xách tay) khi bạn đóng nắp.
Sau khi cài đặt xong, bạn cần khởi động lại theo hướng dẫn trong cửa sổ Terminal (đó là nút ở góc trên bên phải, trong trường hợp bạn chưa sử dụng Ubuntu trước đây).
Đảm bảo rằng bạn đang kết nối bằng thiết bị mạng mặc định của mình, “eth0”, đây có thể là cổng Ethernet của bạn. Tắt tất cả cài đặt không dây và kiểm tra kỹ cài đặt mạng của bạn để đảm bảo IP tĩnh, địa chỉ MAC, v.v. khớp với nhau. Tôi đã dành một thời gian dài để khắc phục sự cố máy chủ của mình chỉ để phát hiện ra rằng thực tế là không dây vẫn được bật và gây ra sự cố.
Khi khởi động lại, bạn sẽ thấy hai biểu tượng mới trên màn hình của mình. Nhấp đúp vào Trang tổng quan Amahi để khởi chạy thiết lập dựa trên web trong Firefox. Đăng nhập bằng tên người dùng và mật khẩu bạn đã tạo khi cài đặt Ubuntu , không có mật khẩu hoặc kết hợp người dùng nào khác sẽ hoạt động. Từ đây trở đi, bạn có thể tự do quản lý Amahi, thiết lập người dùng, chia sẻ và cài đặt ứng dụng.
Máy chủ của bạn sẽ hiển thị trên mạng, nếu không, hãy tham khảo các tài nguyên sau để được trợ giúp thêm:
- Amahi Wiki
- Diễn đàn hỗ trợ Amahi
- Trình gỡ rối mạng tương tác HDA
Ngoài ra, hãy nhớ xem các bài viết này về cách thêm ứng dụng, lượt chia sẻ và các hành động khác với Amahi:
- Thêm ổ cứng vào máy chủ Amahi Home (Fedora) của bạn
- Thiết lập các bản sao tệp, Greyhole và ứng dụng
Bạn đã có một máy chủ gia đình? Bạn đã sử dụng Amahi? Có ứng dụng yêu thích nào không? Thêm suy nghĩ của bạn trong phần bình luận bên dưới.