Category Archives: Software

iRedMail-scripts

Bản free của iRedMail đi kèm ứng dụng quản trị qua giao diện web rất nghèo nàn, chỉ có vài chức năng cơ bản. Muốn đủ tiện nghi hơn phải mua bản iRedAdmin Pro. Vì mọi chuyện quản trị mail server phụ thuộc vào thiết kế CSDL của mail server đó nên không thể dùng ứng dụng quản trị của mail server khác.

iRedMail-scripts là một bộ script cung cấp các chức năng quản trị cho iRedMail qua dòng lệnh, có thể dễ dàng lồng ghép vào giao diện web.

Hạn chế

iRedMail-scripts không thực sự làm việc trên CSDL mà chỉ cung cấp dòng lệnh mySQL/MatiaDB để làm việc đó, tuy rằng có thể chỉnh sửa đôi chút để công việc được thực thi.

Continue reading

Comments Off on iRedMail-scripts

Filed under Software

Nhiều relay SMTP cho iRedMail

  1. User gởi mail qua relay SMTP (thí dụ @example.org)
  2. Relay SMTP
  3. Tài khoản để gởi mail (user/password)
  4. Thời điểm tính quota
  5. Hạn mức gởi email trong 24 giờ
  6. Relay host đang được chọn (-1 = dự phòng)
Continue reading

Comments Off on Nhiều relay SMTP cho iRedMail

Filed under Software

iRedMail v1.4.2

Tôi vừa quay lại iRedMail, nhận thấy phiên bản này có một vài thay đổi cần lưu ý:

  • Không cài sẳn certbot Let’s encrypt để lấy chứng chỉ SSL, cần cài đặt thêm
apt install certbot

# hoặc trên Ubuntu
sudo snap install --classic certbot

Chứng chỉ do Let’s Encrypt tạo ra cho domain-name có tên là fullchain.pemprivkey.pem trong khi iRedMail dùng tên iRedMail.crtiRedMail.key, dùng ở nhiều nơi. Tốt nhất là tạo symlink:

rm -f /etc/ssl/private/iRedMail.key
rm -f /etc/ssl/certs/iRedMail.crt
ln -s /etc/letsencrypt/live/eloq.asia/privkey.pem /etc/ssl/private/iRedMail.key
ln -s /etc/letsencrypt/live/eloq.asia/fullchain.pem /etc/ssl/certs/iRedMail.crt
Continue reading

Comments Off on iRedMail v1.4.2

Filed under Software

Zombie! Có một zombie!

Thỉnh thoảng kết nối với RPi chạy Ubuntu, chúng ta thấy thông báo

Continue reading

Comments Off on Zombie! Có một zombie!

Filed under Software

dnsmasq trên Ubuntu

dnsmasq cung cấp 2 dịch vụ, có thể chọn lựa sử dụng độc lập.

  • DNS: cung cấp bộ đệm cho A, AAAA, CNAME và PTR, DNSKEY và DS records.
  • DHCP: hỗ trợ DHCPv4, DHCPv6, BOTP và PXE. Có thể dùng cả DHCP tĩnh và động .

Một bộ đệm DNS cục bộ có thể tăng tốc duyệt web bời vì trình duyệt không cần truy cập DNS khi tìm IP của trang đã xem trước đó.

DHCP cho phép máy tính người dùng định vị IP của máy tính khác trên mạng.

Tuy nhiên dnsmasq can thiệp vào Network Manager systemd-resolved, hoạt động tương tự như dnsmasq để cung cấp dịch vụ DHCP khi chia sẻ kết nối internet, khi đó có thể xảy ra xung đột.

Continue reading

Comments Off on dnsmasq trên Ubuntu

Filed under Software

Samba trên dòng lệnh

Dòng lệnh smbclient giúp gỡ lỗi trong samba cũng như dùng trong script.

Giả sử samba đã được cài đặt, cài đặt thêm smbclient nếu chưa có

sudo apt install smbclient
Continue reading

Comments Off on Samba trên dòng lệnh

Filed under Software

Dời thư mục data của MariaDb/MySQL

  • Thư mục dữ liệu của MariaDB/MySQL nên đặt ở partition không chứa hệ điều hành.
  • Các file cấu hình của MariaDB/MySQL có thể tên/vị trí khác nhau trên Debian/Ubuntu nhưng cách làm tương tự.
  • Thí dụ sau được thực hành với mariadb trên ubuntu.
Continue reading

Comments Off on Dời thư mục data của MariaDb/MySQL

Filed under Software

Cài đặt Nginx, MariaDB, PHP-FPM trên Ubuntu

Nginx

sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

Firewall Setup

sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
sudo ufw enable
Continue reading

Comments Off on Cài đặt Nginx, MariaDB, PHP-FPM trên Ubuntu

Filed under Software

Về aaPanel trên RPi 4

Những ai từng quản lý host (web/mail/FTP) hẳn đã quen với cPanel. aaPanel có những tính năng tương tự, nhưng lại có phiên bản miễn phí.

  • aaPanel chỉ chạy trên OS 64 bits. RPi có thể cài Ubuntu 64 bits nên dùng được aaPanel.
  • Cài đặt aaPanel trên RPi 4 diễn ra rất tốn thời gian. Yêu cầu đầu tiên là mạng phải thông suốt để aaPanel tải file về.
  • Riêng phần cài đặt căn bản của aaPanel mất khoảng 30 phút. Khi kết thúc cài đặt chúng ta có thông số đăng nhập màn hình quản lý.
Continue reading

Comments Off on Về aaPanel trên RPi 4

Filed under Software

Khởi động Ubuntu từ USB

Vật liệu cần:

  • SD card đã cài PiOS hay một OS chạy trên RPi nào đó
  • USB/HDD đã flash Ubuntu
  • RPi đã cập nhật EEPROM để có thể khởi động từ USB

Khởi động từ SD card đã cài PiOS, rồi sau đó gắn USB/HDD vào RPi

Chúng ta sẽ sao chép cơ chế boot USB từ PiOS sang Ubuntu OS.

Continue reading

Comments Off on Khởi động Ubuntu từ USB

Filed under Software