TUTORIAL

Tạo Docker Image đa kiến trúc với Docker Buildx

Việc xây dựng Docker image đa kiến trúc chủ yếu dựa vào công cụ Docker Buildx. Công cụ này thường được tích hợp sẵn trong các bản cài đặt Docker mới, giúp đơn giản hóa quá trình tạo ra image tương thích với nhiều kiến trúc CPU khác nhau như linux/amd64 và linux/arm64. Quy trình tổng quát để xây dựng Docker image đa kiến trúc với Buildx: 1. Đảm bảo Buildx khả dụng Kiểm tra Buildx có được cài đặt bằng lệnh:

Sử dụng borg backup

Borg Backup (thường được gọi là Borg) là một công cụ sao lưu mạnh mẽ với tính năng loại bỏ dữ liệu trùng lặp. Nó lý tưởng để tạo và quản lý các bản sao lưu được mã hóa một cách hiệu quả. Tôi đã đăng kí sử dụng một Hetzner nên bắt đầu học cách sử dụng nó. Trước khi bắt đầu Trước khi bắt đầu, hãy đảm bảo bạn đã có những yêu cầu sau:

Sử dụng Autofs để tự động mount NFS trên Linux

Dịch vụ autofs trên Linux tự động mount các hệ thống tập tin được chia sẻ khi chúng được truy cập. Tính năng này rất hữu ích vì nó giúp tránh việc phải giữ các hệ thống tập tin được mount liên tục, từ đó giảm thiểu việc sử dụng tài nguyên không cần thiết. Thay vào đó, hệ thống tập tin chỉ được gắn kết khi cần thiết. Bài viết này sẽ hướng dẫn bạn sử dụng autofs để tự động gắn kết một chia sẻ NFS trên hệ thống Linux.

Sử dụng Tor proxy với Docker

Tor proxy là gì? Tor proxy là một loại proxy SOCKS5, hoạt động bằng cách chuyển hướng lưu lượng truy cập của bạn qua mạng Tor. Mạng Tor (The Onion Router) đảm bảo rằng dữ liệu của bạn sẽ được chuyển qua ít nhất 3 nút trung gian ngẫu nhiên trước khi thoát ra ngoài qua một “nút thoát”. Điều này giúp ẩn danh hoạt động trực tuyến của bạn, ngăn chặn việc theo dõi và giám sát, và bảo vệ quyền riêng tư của bạn trên internet.

Chạy một dịch vụ theo khoảng thời gian cố định trên Debian

Có nhiều cách để chạy một dịch vụ theo khoảng thời gian cố định trên Debian như: cron, anacron, systemd timers, at, sleep loop. 1. Tạo script (nếu chưa có) Đảm bảo rằng bạn đã có sẵn script của mình. Ví dụ wg-auto-reconnect.sh như ở cuối bài viết: sudo nano /usr/local/bin/wg-auto-reconnect.sh Dán nội dung script vào và cấp quyền thực thi cho nó: sudo chmod +x /usr/local/bin/wg-auto-reconnect.sh 2. Tạo một dịch vụ Systemd Tạo một file dịch vụ systemd cho script.

Thiết lập Samba trên OpenMediaVault

Lưu ý các bước bên dưới được thực hiện ở GUI của OpenMediaVault. Để tránh xung đột không đáng có thì việc truy cập và cấu hình với SSH nên được hạn chế tối đa. Mount ổ đĩa cho lần đầu tiên Share ổ đĩa sau khi mount Kích hoạt dịch vụ SMB Share sau khi kích hoạt Kiểm tra lại permission nếu không truy cập được

Sử dụng Sublime Text với Python

1. Tải xuống và cài đặt Tải xuống Sublime Text: Truy cập trang web chính thức của Sublime Text và tải xuống phiên bản phù hợp cho hệ điều hành của bạn. Cài đặt Python: Truy cập trang web chính thức của Python và tải xuống phiên bản mới nhất. Làm theo hướng dẫn để cài đặt Python trên máy tính của bạn. 2. Cấu hình Sublime Text cho Python Bước 1: Mở Command Palette Đi đến menu Tools trên thanh công cụ.

Thay key SSH trên VPS ở nhà cung cấp OVH

Vì một lý do nào đó bạn mất quyền truy cập VPS do mất key SSH ở nhà cung cấp OVH. Để thay key SSH cho VPS của nhà cung cấp bạn thực hiện các bước sau: Boot VPS vào chế độ rescue mode Mount hệ thống vào mount point Khởi động lại 1. Boot VPS vào chế độ rescue mode Khởi động lại VPS vào chế độ cứu hộ

Cấu hình cơ bản Router MikroTik

Bài viết này ghi lại quá trình cấu hình ban đầu cho Router Mikrotik, cụ thể là model Mikrotik RB750gr3. Đây là một hướng dẫn chi tiết giúp bạn thiết lập và tối ưu hóa thiết bị để đáp ứng các yêu cầu mạng của mình. Router MikroTik là dòng thiết bị cân bằng tải với hiệu năng mạnh mẽ, độ ổn định cao và giá thành phù hợp, hiện đang được sử dụng rất phổ biến tại Việt Nam.