Cài đặt MicroK8s trên Debian

MicroK8s - một bản phân phối Kubernetes cực kỳ nhẹ thông qua Snap trên Debian 12. Bài viết này mình chia sẻ cách cài đặt và cấu hình một cluster MicroK8s trên Debian 12. 1. Chuẩn bị Debian 12 (Bookworm) LTS VPS, VM, hoặc máy chủ vật lý (bare-metal) Cấu hình tối thiểu: 2 vCPU, 4 GB RAM 2. Cập nhật và chuẩn bị hệ thống sudo apt update && sudo apt full-upgrade -y sudo reboot Kết nối lại máy chủ sau khi khởi động. Cài đặt các công cụ cần thiết: ...

18 tháng 4, 2026 · 3 phút

Cấu hình IP tĩnh trên Ubuntu Server 20.04

Khi thiết lập máy ảo trong mạng nội bộ, chúng ta nên thiết lập IP tĩnh cho máy để bảo đảm các dịch vụ được hoạt động trơn tru, không bị gián đoạn vì IP bị thay đổi sau mỗi lần khởi động lại. Trong bài viết này mình sẽ chia sẻ cách thiết lập địa chỉ IP tĩnh máy tính cài Ubuntu Server 20.04 và cấu hình tương tự cho các phiên khác khác ...

23 tháng 11, 2024 · 2 phút

Cài đặt Certificate Let's Encrypt trên Ubuntu 22.04 LTS

Let’s Encrypt là một tổ chức cung cấp chứng chỉ số SSL/TLS miễn phí để mã hóa thông tin trao đổi trên các trang web. Nó giúp đảm bảo rằng dữ liệu giữa người dùng và máy chủ được bảo vệ khỏi những kẻ tấn công. Let’s Encrypt tự động hóa quy trình cấp và gia hạn chứng chỉ, giúp dễ dàng triển khai bảo mật trên các trang web ...

18 tháng 8, 2024 · 3 phút

Lập lịch backup Daily Weekly Monthly dùng tar rsync và cron trên Linux

Trong bài viết này mình chia sẻ với anh em cách tạo các bản sao lưu hàng ngày, hàng tuần và hàng tháng trên Linux một cách tự động. Sử dụng các câu lệnh quen thuộc tar, find và rsync. 1. Lập lịch daily backup Đối với daily backup thì mình có thể làm đơn giản dùng lệnh tar và find như sau: Lệnh tar sẽ tạo file lưu trữ và nén thư mục /var/www/html trong thư mục /home/kien/backup/daily/data. Lệnh find sẽ xóa tất cả các bản sao lưu hàng ngày cũ hơn 7 ngày. tar -zcf /home/kien/backup/daily/data-$(date +%Y%m%d).tar.gz -C /var/www/ html find /home/kien/backup/daily/* -mtime +7 -delete Anh em có thể tạo một cronjob để sao lưu hàng ngày một cách tự động bằng cách làm như sau: ...

29 tháng 6, 2024 · 3 phút

Mở rộng phân vùng LVM trên server Linux Ubuntu

Bạn đang dùng server Linux Ubuntu và Disk(ổ cứng) đang dùng LVM Disk. Không may DATA trên phân vùng này phình ra hết dung lượng ổ cứng. Với giải pháp gắn thêm ổ cứng mới hoặc mở rộng ổ cứng hiện tại nếu còn dung lượng. Mình bỏ qua giải pháp gắn ổ cứng mới. Bài viết này mình dùng giải pháp mở rộng ổ cứng do ổ cứng vật lý còn nhiều dung lượng. Mình ví dụ: ...

24 tháng 6, 2024 · 2 phút

Cài đặt Nginx Reverse Proxy sử dụng Docker

Để triển khai nhiều ứng dụng trên Docker ngoài việc mapping hoặc expose ra bên ngoài thì chúng ta còn cách khác để triển khai đó là tạo một Reverse Proxy Nginx. Bài viết này mình chia sẻ các bạn làm thế nào để cài đặt một Nginx Reverse Proxy sử dụng Docker. 1. Yêu cầu chuẩn bị Máy ảo/VPS hệ điều hành Ubuntu/Debian/CentOS . Bạn nào mới bắt đầu thì có thể đăng kí một tài khoản trên DigitalOcean. Hiện tại có chương trình khuyến mãi tặng $200 dùng trong 60 ngày cho khách mới lần đầu đăng kí. ...

21 tháng 6, 2024 · 3 phút

Tạo chứng chỉ SSL cho subdomain với Cloudflare & Docker

Let’s Encrypt giúp bạn dễ dàng tạo và cài đặt chứng chỉ SSL miễn phí bằng ứng dụng khách certbot ACME trên máy chủ web. Nhưng nếu bạn muốn dùng SSL cho subdomain mà không cần phải tạo certificate nhiều lần cho mỗi subdomain thì bạn làm như thế nào? Bài viết này mình chia sẻ các bạn cách đơn giản để làm điều này với Cloudflare & Docker. 1. Challenge DNS hoạt động Bạn tham khảo tài liệu Certbot giải thích về điều này rõ hơn, mình tóm lại các bước challenge như sau: ...

21 tháng 6, 2024 · 2 phút