How to setup Caddy with Let's Encrypt using Docker Compose
ติดตั้ง Caddy ด้วย Docker Compose เพื่อเปิด HTTPS และขอใบรับรอง Let's Encrypt พร้อมอธิบายการยืนยันโดเมนและการต่ออายุอัตโนมัติ
LINUX / SYSTEMS / OPEN SOURCE
เรื่องที่ได้ลอง ปัญหาที่ได้แก้ และสิ่งที่เรียนรู้ระหว่างดูแลระบบ จดไว้ใช้เอง และแบ่งปันเผื่อเป็นประโยชน์
รู้จักบล็อกนี้
ติดตั้ง Caddy ด้วย Docker Compose เพื่อเปิด HTTPS และขอใบรับรอง Let's Encrypt พร้อมอธิบายการยืนยันโดเมนและการต่ออายุอัตโนมัติ
THE JOURNAL
เนื่องจากได้ case มาใหม่ซึงทำให้สามารถเพิ่ม NVME M.2 เข้าไปที่ Raspberry Pi ได้ และเครื่องที่ใช้อยู่ตั้งเป็น console mode เลยไม่มี mouse และ keyboard ให้ใช้และข้อมูลในเวปส่วนใหญ่จะเป็นวิธีการผ่าน GUI
เราสามารถเลือกให้ Raspberry Pi OS boot เข้าสู่ console mode หรือ GUI mode ได้ 2 วิธีดังนี้ 1. ตั้งค่าผ่าน raspi-config ด้วยการรันคำสั่ง # raspi-config เลือก "System Options" เลือก "Boot / Auto Login"
Raspberry Pi OS มีคำสั่งที่สามารถใช้ตั้งค่า Wifi ได้ด้วยการใช้ command line ซึ่งจะช่วยให้นักพัฒนาที่ไม่สะดวกใช้ GUI ในการตั้งค่า โดยสามารถรันคำสั่ง # raspi-config เมื่อรันแล้วจะพบหน้า TUI สำหรับการตั้
เมื่อเรา remote ไปที่เครื่อง linux server ด้วย ssh แต่พบว่าไม่สามารถ remote เข้าไปได้และพบ error ตามด้านล่าง Unable to negotiate with 192.168.1.168 port 22: no matching host key type found. Their offe
เมื่อรัน application หรือ query database postgreSQL แล้วพบ "advisory lock" เราจำเป็นต้องตรวจสอบ query ที่ทำให้เกิด Lock และ kill query นั้นทิ้ง เพื่อให้ระบบสามารถืำงานได้ต่อ วิธีการตรวจสอบและแก้ไข ใช้
เมื่อเราใด้ config nginx และเจอปัญหา error "SSL_ERROR_RX_RECORD_TOO_LONG" จาก command curl แสดงว่าเราได้ config การ return HTTP protocol ผิด ความหมายของ "SSL_ERROR_RX_RECORD_TOO_LONG" คือ server ได้มี
FROM THE ARCHIVE
ย้อนกลับไปดูเรื่องที่เคยทำ และคำตอบที่เก็บไว้ตามเวลาที่เขียน
เปิดคลังบทความตามปีFIND YOUR NEXT READ