Các bài đã đăng chung quanh đề tài Raspberry Pi, từ năm 2014 đến nay (khoảng 414 bài). Các bài đặt gần nhau có thể có liên quan nhau. Một số có thể cần cập nhật do phần cứng hay phần mềm liên quan đã được nâng cấp.
Raspberry Pi – Máy tính trong lòng bàn tay Bài 1: Các phụ kiện cần thiết Bài 2: Tự làm hộp cho RPI Bài 3: Cài đặt Hệ điều hành Bài 4: Khởi tạo và cài đặt software Bài 5: Cài đặt IP tĩnh cho RPI Bài 6: Kết nối mạng dùng USB wifi Bài 7: File server – Samba Bài 8: Dùng udev để tự động mount/umount Bài 9: Media server – MiniDLNA Bài 10: Ổ đĩa đám mây Bài 11: Ổ đĩa đám mây – copy.com Bài 12: Công cụ tải về – aria2 và pyLoad Bài 13: Web server – Nginx, PHP, MySQL Bài 14: Thêm nút Reboot và Shutdown Bài 15: Access Point Bài 16: Email Bài 16A: SSMTP Bài 16B: MSMTP Bài 16C: SMTP-CLI Bài 16D: Nhúng hình vào email Bài 17: Email – Phần 2 Bài 18: NFS – Network File System v4 Bài 19: Backup server Bài 20: USB 3G – MiFi Bài 21: Tự động cấu hình mạng Bài 22: SMS gateway About Bài 23: SMS gateway – Phần 2 Bài 24: Print server Bài 25: Tạo bản sao thẻ nhớ RPI Bài 26: Camera an ninh Bài 27: Cài đặt XBMC trên Raspbian Bài 28: Asterisk Bài 29: Router không dây cho file server Bài 30: Watchdog Timer Bài 31: Dời phân vùng OS đến HDD hay USB stick Bluetooth PHP exec với quyền root của Linux Dynamic DNS cho RPi Cập nhật ip cho tên miền bằng DNS-O-Matic Điều khiển RPI từ xa Soạn thảo crontab từ xa Điều khiển RPI từ xa – Phiên bản Web Đăng ký tài khoản mailgun.com curl trên RPi Giữ mật khẩu Fshare không đổi Quà tặng nhân ngày 20-11 – Hệ thống báo điểm tự động dành cho các trường phổ thông Báo điểm tự động – Bài 2: Cài đặt trên RPi Báo điểm tự động – Bài 3: Cài đặt trên MS-SQL Server Báo điểm tự động – Bài 4: Đọc SMS/Email và báo điểm Báo điểm tự động – Bài 5: Cài đặt nhanh Lấy link VIP FShare v2 bằng curl (cập nhật 28/1/15) USSD khi đang dùng gammu-smsd (và gammu) XFF – Giả lập địa chỉ IP gốc Giám sát thư mục và chờ đợi sự kiện Vài công cụ giám sát tài nguyên hệ thống Speedtest trên dòng lệnh Khóa file Xử lý khi có tín hiệu kết thúc ứng dụng Dùng curl để cấu hình IP camera SSL Certificate cho Nginx Clone một website Dùng RPi đóng/ngắt mạch điện Cài đặt Kodi trên RPi 2 (Raspbian Wheezy) Unbrick router Buffalo WZR-D1800H bằng Raspberry Pi Ổ đĩa đám mây userscloud.com Giải pháp lưu trữ cho CCTV Tưới cây MultCloud-Free App for Transferring Files across Cloud Drives Kết thúc một lệnh chạy quá lâu Thay thế davfs/webdav quá chậm trên box.com bằng ftp Unit samba.service is masked Cài đặt FTP client cho Vantech 6300A Lỗi lạ khi FTP lên userscloud.com Ngừng process chạy nền Chạy nhiều ứng dụng song song Đăng nhập không dùng mật khẩu Script cài đặt access point trên RPi 3 Giảm béo cho Raspbian Dùng ổ cứng gắn ngoài cho RPi 2 Telegram: Cài đặt Telegram: Trả lời/Điều khiển tự động dùng lua script Chữ Việt Unicode trong lua Sqlite3 cho lua Ổ cứng nhỏ dùng với RPi RTC cho RPi – Cách nào và để làm gì? Telegram Bot Dùng khoảng cách Levenshtein trong MySQL UUID, PARTUUID, fstab và cmdline.txt RPi – Khởi động từ ổ đĩa USB Bổng nhiên curl không thể kết nối! mimetex và nginx Đặt bẫy khi Modem/Router bị dò mật khẩu Cài đặt PHP 7.0, mysql 5.5 và nginx 1.10 (update 23-12-2016) Dùng RPi kiểm soát RPi Tốc độ ghi trên ổ đĩa của RPi3 Free SSL (https) fdisk gây lỗi trên SSD? Ôi Crucial! USB to LAN The method driver /usr/lib/apt/methods/https could not be found miniDLNA không cập nhật danh sách file Kết nối SSD/HDD với RPi Tạo proxy với squid Ổ đĩa đám mây của riêng mình Tạo kết nối đến VPN server VPN server trên RPi In ấn từ xa Local DNS Sạc nhanh Bagi 2 cổng USB/PA – M23 Etcher: Ghi ảnh đĩa vào USB, thẻ nhớ /usr/bin/mandb: fork failed: Cannot allocate memory Cấp điện cho HDD gắn vào RPi Web Server với Nginx 1.10 + PHP 7.0 + MariaDB 10.0 Thay đổi từ swap file sang swap partition Ngày giờ từ RTC không đúng Boot từ USB Cài đặt openVPN để kết nối với piVPN Chuyện ngoài lề: Cài đặt MS Office C2R (Click to Run) có chọn lựa ứng dụng dnsMasq đột nhiên ngừng hoạt động Tự động upload lên Flickr.com Tự động upload lên flickr.com (phần 2) WordPress trên Openshift v3 Các tên miền của My RPi Hỏi đáp về Telegram Bot Let’s Encrypt và lỗi KRACK: Breaking WPA2 Loại bỏ “on behalf of/via” khi gởi email Vài lời về Tiếq Việt Flickr API: Lỗi access token bị quá hạn piFlickr version 2.0 Nhúng Python vào Bash script Phiên bản parallel lạ lùng inotify và parallel trên RPi MS Edge và intranet Local Mail Server: Postfix, Dovecot và RainLoop piFAX và mail server piFAX và Mailgun piFAX và Web piFAX và Samba + lpr = sambaFAX piFAX và CUPS = cupsFAX Tự tạo backend cupsFAX cho CUPS Mật khẩu của root trong debian.cnf Levenshtein UTF-8 cho MariaDB rclone và các ổ đĩa đám mây Lỗi khó xác định rclone và mã hóa file trên Google Drive FTP server: vsftpd Backup Thông báo lỗi khi khởi động OCSP và ssl_stapling SSH Public key Nhiệt độ RPi 3B+ IPv6 Hylafax: Qui luật chuyển đổi số fax vsftpd.log USB hub trên RPi Tiết kiệm điện cho RPi 3 B+ Sạc cho RPi 3 B+ partclone: sao lưu chỉ những phần đĩa đã dùng Gutenberg editor Router Wi-Fi TP-Link Archer C5400 Vài điều về Cloudflare Giới thiệu về EloQ Communications CSS hover trên touch device Trình đơn không hoạt động [Tasmota] Chuẩn bị flash Sonoff T1 [HASS] Backup và Restore firmware gốc của sonoff [Tasmota] Flash firmware cho Sonoff bằng FlashESP8266 [Tasmota] Flash firmware bằng PyFlasher [Tasmota] Vào trang cấu hình firmware [Tasmota] SetOption13 – Lợi và Hại [Tasmota] Lỗi firmware version: 2.4.2 [HASS] Dùng GA điều khiển Roborock [HASS] Cài wifi, ethernet, ip tĩnh [Tasmota] Xóa thông điệp Retain [Tasmota] Các lệnh cần thiết [Tasmota] Update firmware OTA [Tasmota] Khắc phục tình trạng Sonoff tự tắt/mở [HASS] Telegram bot [HASS] Dùng Telegram bot trong automation [HASS] Webhook [HASS] Phát âm thanh khi Telegram Bot nhận được lệnh /alert MQTT và HTTP : So sánh giữa 2 IoT Protocols Cài đặt MQTT trên RPi [HASS] Phát âm thanh khi nhận được thông điệp MQTT [HASS] Một vài cách gọi webhook Sonoff Basic bản tiếng Trung và bản Quốc tế Flash firmware Sonoff Basic [Tasmota] Rules [Tasmota] Button hay Switch? [Tasmota] Cấu hình MQTT dùng WebUI Remote RF 315Mhz và RF 433Mhz Sonoff Dual R2 Google Assistant cho Hass IP tĩnh Xiaomi control hub Xiaomi Hub và LAN mode [Xiaomi] Chớp đèn và hụ còi khi cửa bị mở [Sonoff] Tự bật đèn khi restart Lấy token của thiết bị Xiaomi [Tasmota] Timer theo sunrise/sunset [Xiaomi]: Hút bụi theo vùng Khởi động lại router từ xa [Tasmota] Cấu hình thiết bị khi mất wifi Đồng bộ dữ liệu từ sftp/ssh server Cài đặt Docker trên Debian Buster Home Assistant/Docker với đầy đủ Add-on Gỡ cài đặt Hassio và Docker DuckDNS ERROR: Problem connecting to server Cấp nguồn cho HDD/SSD và RPi Boot từ ổ đĩa GPT Miếng dán của tản nhiệt X820 dùng với RPi 4B So sánh X820 và RPi 4 /RPi 3B+ RPi 4B khởi động từ USB Nhiệt độ RPi 4B so với RPi 3B+ Tắt hết led của RPi Vỏ hộp RPi 4 Cài đặt wifi trên Raspbian Buster Tận dụng vỏ hộp RPi 2/3 cho RPi 4 Pi-hole [Tasmota] Beep beep và tự động On/Off Arp-scan No Caching mode page found Thay đổi vị trí thư mục data của Mariadb dd và PARTUUID Dùng nguồn chính thức của RPi 3 cho RPi 4 được không? Cài đặt OS cho RPi từ RPi Tạo file ảnh backup Raspbian Script backup Raspbian Restore /Lấy dữ liệu từ file img Script sao chép đĩa trên RPi Sed: Ký tự ngăn cách Rút gọn partition cuối Cài đặt UnRar (non-free) cloudsync: Sync với cloud drive (I) cloudup: Sync với cloud drive (II) Sync với cloud drive (III) [HASS] Nhắc việc /Lịch cố định [HASS] Nhắc việc /Google Calendars [Tasmota] Flash Sonoff T2/T3 [Zigbee] Flash CC2531 USB bằng RPi CC2531 + zigbee2mqtt = Zigbee gateway Mạng Zigbee và thiết bị Xiaomi Zigbee Token của Xiaomi Vacuum Hút bụi Xiaomi không cần đám mây Xiaomi [XIAOMI VACUUM] Hết đĩa trống Untitled Reusable Block [Valetudo] Nhiều bản đồ sàn [Valetudo] Xem bản đồ trên HASS CSS pointer-events Claws Mail và GMail Hộp mực Fuji Xerox P225 phpinfo() không có dữ liệu Cài đặt bộ gõ Bamboo Lỗi cài đặt phpMyAdmin iRedMail – Mail server cho mọi nhà Postfix và SMTP relay Postfix, SMTP relay và mySQL Script cập nhật IP động cho namecheap.com Cập nhật IP động nhờ dnsomatic.com Script cập nhật IP động cho cloudflare cloudflare: Script cập nhật IP cho tất cả DNS record A Tận dụng 2 nguồn 2.5A của RPi3 cho RPi4 AriaNg: Giao diện web của aria2 Nhiều website tại một IP:port WordPress Multi-domain WordPress đàng sau Nginx reverse proxy Mail server đàng sau Nginx reverse proxy imapsync: đồng bộ email giữa 2 mailserver Đồng bộ gmail bằng imapsync WordPress permalink NO_PUBKEY: không thể update Raspbian RPi 4: Boot from USB RPi 4: Boot config và recovery RPi 4: Thêm nút tắt/mở Nginx: WordPress trên thư mục con RPi 4: Không thể boot khi cập nhật EEPROM RPi 4 8GB RAM có gì mới? Nginx: root và alias RPi 4: Boot từ ổ đĩa GPT WordPress: RSS Feed Trình duyệt web Vivaldi Chữ Việt trên console ISPmail (1): Script cài đặt ISPmail (2): Mã hóa TLS và Chứng chỉ bảo mật ISPmail (3): Chuẩn bị CSDL ISPmail (4): Postfix và MariaDB ISPmail (5): Cài đặt Dovecot ISPmail (6): Để Postfix chuyển email cho Dovecot ISPmail (7): Cho phép người dùng gởi email qua Postfix ISPmail (8): Quotas ISPmail (9): Quản lý mailserver ISPmail (10): Cài đặt webmail ISPmail (11): Lọc thư rác với rspamd ISPmail (12): Chặn mã độc ISPmail (13): DNS ISPmail (14): DKIM ISPmail (15): Tự động cấu hình mail client ISPmail (16): Gởi nhờ mail Script tạo DKIM record trên cloudflare.com font các icon Router Xiaomi AX3600 Mesh 2 router Xiaomi AX3600 HASS: http hay https HASS: Wireguard Add-on Nginx proxy cho HASS Chứng chỉ SSL cho domain và các subdomain DNS và local DNS cho mail server 5 cách chạy ứng dụng khi RPi khởi động Mảng Bash và Json Dovecot: master user để đăng nhập vào mọi tài khoản mail cfip.sh v.20210408 reCaptcha v3 Nâng cấp PHP 7.3 lên PHP 7.4 /8.0 pilcrow diff so sánh file theo dòng Script cài đặt Postfix chỉ gởi email sed: if then else Lịch Âm – Lịch Dương Adminer – Quản lý CSDL trong 1 file Định kỳ chạy script PHP Adminer và iframe Nâng cấp Debian 10 buster lên Debian 11 bullseye bằng dòng lệnh Tạo mã QR Đọc mã QR Patch file thực thi bằng bbe và sed Thêm ownCloud vào RaiDrive Cài đặt Ubuntu 64 bits trên RPi Khởi động Ubuntu từ USB Về aaPanel trên RPi 4 Cài đặt Nginx, MariaDB, PHP-FPM trên Ubuntu Dời thư mục data của MariaDb/MySQL Samba trên dòng lệnh dnsmasq trên Ubuntu Zombie! Có một zombie! iRedMail v1.4.2 Nhiều relay SMTP cho iRedMail iRedMail-scripts Dời Ubuntu sang ổ đĩa khác PHP và Dovecot: Mã hóa mật khẩu umask và chmod Thay đổi kích thước partition PHP cho Roundcube Thứ tự boot của RPi Cài đặt DKIM trên cloudflare Postfix active (exited) tmux: Làm việc với nhiều cửa sổ ISP mail admin Unban một IP trong fail2ban Thay đổi mã hóa mật khẩu cho mailserver ISP mail server trong 10 phút Camera không thể kết nối ftp server trên Ubuntu Tạo NAS lưu file từ camera Domain name cho camera dnsmasq trên Pi OS 11 (bullseye) Web UI của camera trên MS. Edge cfip.acc: Cập nhật IP cho tất cả domain/subdomain thuộc một tài khoản cloudflare.com Về IP version 6 cfip.acc phiên bản khác DDNS với namecheap.com Pi OS: Quota OMV – RPi: NAS đơn giản và bất tiện folder2ram Email Routing của cloudflare.com Thay lốp Roborock S5 Max AX3600: invigoratingly connected Roborock S5 Max và HIK Camera Custom Styles Ghi hình chuyển động #1: motion Ghi hình chuyển động #2: ffmpeg Ghi hình chuyển động #3: Onvif Ghi hình chuyển động #4: Onvif Ghi hình chuyển động #5: Onvif Ghi hình camera và RPi PM2 Process Management Đóng gói ứng dụng Nodejs với npm Xác thực kiểu Digest Tools cho ổ đĩa đám mây Onvif: Lỗi kết nối với camera Đếm mail được postfix gởi đi Cài đặt OS trên Logical volume Cài đặt OS trên Logical volume (II) RPi khởi động từ ổ đĩa GPT RPi bị thiếu điện Roundcube và Password plugin ISP mail, Bullseye version xz Trình nén file hiệu quả pigz: nén nhanh nhờ đa luồng Sao lưu piOS thành file ảnh nén .xz HDD bị sốc điện Boot từ ổ đĩa chậm Mount bằng PARTUUID hay LABEL? Sao lưu piOS thành file ảnh nén (2) img.edit: Làm việc với file .img Gzip / Bzip2 / LZMA / XZ / LZ4 / LZO Chạy ứng dụng 1 lần khi khởi động Zstandard: nén cao, giải nén nhanh Tùy biến file ảnh cài đặt piOS ISP mail admin với nhiều admin Tạo Cloudflare Tokens Certbot và Cloudflare ISP mail server – cài đặt nhanh www-data và doveadm Màn hình ViewSonic VX3418-2KPC Redirects và curl Khai báo SSL theo server name Nginx – Location block Autoconfig – Autodiscover Google Apps for Edu của tôi tiêu rồi Rainloop + password plugin Mail server cho nhiều domain Tùy biến iRedMail (free version) Bảo hành tại Tiki – FPT fstab Nextcloud và Minidlna