ค้นหาเว็บไซต์

วิธีที่ฉันเปลี่ยนแล็ปท็อปที่ใกล้ตายให้กลายเป็นเซิร์ฟเวอร์โฮมที่มีมูลค่าไม่สิ้นสุดด้วยแอปทั้ง 4 นี้


ฉันมีแล็ปท็อปมินิเก่า ๆ วางอยู่ที่บ้านซึ่งเก็บฝุ่นมาหลายปี มันเก่าเกินกว่าที่จะรันระบบปฏิบัติการสมัยใหม่และหน้าจอมันก็ใช้ไม่ได้ มันยังไม่มีไดรฟ์เก็บข้อมูลอยู่ข้างใน ฟังดูเหมือนมันน่าจะทิ้งไป แต่จริง ๆ แล้วมันไม่ได้ไร้ประโยชน์ ฉันเปลี่ยนมันให้กลายเป็นเซิร์ฟเวอร์ขนาดเล็กที่บ้าน และตอนนี้มันรันคอนเทนเนอร์ Docker ไม่กี่ตัว มันใช้พลังงานน้อยมาก (เพราะไม่มีหน้าจอ) และมีเวลาทำงานสมบูรณ์เพราะมีแบตเตอรี่สำรองในตัว

บันทึกข้อความ

ถ้า Google Keep กับ Obsidian มีลูกด้วยกัน

ด้วยเซิร์ฟเวอร์ขนาดเล็กแบบของฉัน มันไม่มีทรัพยากรมากนัก โน้ตบุ๊กครึ่งเครื่องของฉันมีแค่ 3GB ของหน่วยความจำ ดังนั้นฉันจึงไม่สามารถรันคอนเทนเนอร์ Docker ขนาดใหญ่ได้ อย่างไรก็ตาม มันเหมาะสำหรับรันบริการขนาดเล็กเช่นแอปจดบันทึก Memos เป็นทางเลือกฟรีและโอเพ่นซอร์สสำหรับ Google Keep เป็นโปรเจกต์ที่ยอดเยี่ยมพร้อมชุมชนที่พัฒนาร่วมกันและดูแลรักษาอยู่เสมอ บนเซิร์ฟเวอร์ของฉัน มันใช้หน่วยความจำน้อยกว่า 20MB

Obsidian เป็นแอปจดบันทึก Markdown ที่ได้รับความนิยม สิ่งที่ทำให้ Obsidian พิเศษคือมันให้คุณเข้าถึงบันทึกของคุณได้โดยตรงในรูปแบบไฟล์ .md แบบข้อความธรรมดา (plain-text) บันทึกใน Vault ของคุณถูกจัดเรียงในโฟลเดอร์บนไดรฟ์ของคุณ และคุณสามารถทำงานกับมันโดยตรงในแอปใดก็ได้ที่รองรับรูปแบบ Markdown (ซึ่งแอปจดบันทึกส่วนใหญ่ทำได้) แอปทั่วไปส่วนใหญ่จะล็อกบันทึกไว้บนคลาวด์ในรูปแบบเฉพาะ ทำให้ถ้าคุณสูญเสียบัญชี คุณก็จะสูญเสียบันทึกไปด้วย ไฟล์ข้อความธรรมดานั้นสำรองข้อมูลได้ง่ายและอ่านได้ทุกที่ Memos ก็ใช้ไฟล์ markdown แบบข้อความธรรมดาเช่นกัน มันให้คุณเข้าถึงบันทึกของคุณในไฟล์ .md ได้โดยตรง และคุณสามารถพกพาไปได้ทุกที่

Memos ช่วยให้คุณจดบันทึกได้อย่างรวดเร็วด้วยเครื่องหมายสแลช (/) และสร้างรายการสิ่งที่ต้องทำ ลิงก์ โค้ด และตาราง คุณสามารถติดแท็กด้วย # และมันจะจัดระเบียบบันทึกของคุณโดยอัตโนมัติตามแท็กเหล่านั้น คุณสามารถพิมพ์เป็น Markdown และได้บันทึกที่มีรูปแบบสวยงาม มันสามารถนำเข้าบันทึกจากแอปพลิเคชันจดบันทึกอื่น ๆ ได้ด้วย มีบอท Memos บน Telegram ที่จะนำข้อความที่คุณส่งมาและเปลี่ยนเป็นบันทึก Memos






ถ้าคุณชอบ Markdown คุณควรลองใช้ Memos มันเป็นหนึ่งในแอปโอเพ่นซอร์สที่ถูกมองข้ามอย่างไม่น่าเชื่อ ซึ่งอาจจะเป็นที่นิยมถ้ามีงบการตลาด

SearXNG

เครื่องมือค้นหาที่เป็นส่วนตัวอย่างแท้จริง

กูเกิลจ่ายเงินหลายพันล้านดอลลาร์ให้กับแอปเปิลและม็อซิลลาเพื่อทำให้กูเกิลเป็นเครื่องมือค้นหาเริ่มต้นบนเบราว์เซอร์ของพวกเขา มันต้องการใช้ Google Search จริงๆ เพราะว่ามันเก็บและแลกเปลี่ยนข้อมูลของคุณ Google Search บันทึกและติดตามการค้นหาของคุณและเชื่อมโยงกับโปรไฟล์ที่พวกเขามีเกี่ยวกับคุณ (โปรไฟล์อาจถูกเชื่อมโยงกับชื่อรัฐบาลของคุณด้วย)

ไม่ได้มีแค่ Google เท่านั้น แทบทุกเครื่องมือค้นหาหลักใช้โมเดลธุรกิจนี้ DuckDuckGo อ้างว่าไม่ติดตามหรือบันทึกกิจกรรมของคุณ แต่คุณต้องเชื่อคำพูดของพวกเขา เรื่องเดียวกันนี้ใช้กับเครื่องมือค้นหาที่ต้องเสียเงินอย่าง Kagi (ซึ่งมีค่าใช้จ่ายถึง 10 ดอลลาร์ต่อเดือน) แต่เช่นเดียวกัน คุณก็ต้องเชื่อคำพูดของพวกเขา

วิธีเดียวที่จะได้เครื่องมือค้นหาที่เป็นส่วนตัวอย่างแท้จริงคือการโฮสต์มันด้วยตัวเอง SearXNG เป็นเครื่องมือค้นหารวมแบบเปิดเผยซอร์สโค้ดที่ไม่มีโฆษณา ตัวติดตาม หรือการบันทึกข้อมูล มันสามารถโฮสต์เองได้เต็มรูปแบบ วิธีการทำงานคือ SearXNG รวบรวมผลลัพธ์จากแหล่งข้อมูลประมาณ 70 แหล่งและจัดอันดับผลลัพธ์บนหน้าการค้นหา มันไม่ติดตามที่อยู่ IP หรือสถานที่ของคุณ แท้จริงแล้ว มันจะทำให้คำขอของคุณไม่ระบุชื่อผ่านพร็อกซี่ ดังนั้นเครื่องมือค้นหาจะไม่สามารถบอกได้ว่าคำขอมาจากที่ไหน ผลลัพธ์ค่อนข้างดี โดยเฉพาะเมื่อเทียบกับ DuckDuckGo

มันใช้ RAM เพียงเล็กน้อยมาก (ประมาณ 50MB) และแทบจะไม่ใช้ CPU เลยเมื่ออยู่ในโหมดว่าง คุณสามารถรันมันเป็น Docker container เดียวและใช้ reverse proxy เช่น Caddy หรือ Tailscale เพื่อเข้าถึงมันจากที่ไหนก็ได้ ผมได้ชี้ SearXNG ของผมไปยัง subdomain ที่ผมเป็นเจ้าของ วิธีนี้ผมสามารถพิมพ์ที่อยู่นี้แล้วใช้ SearXNG ส่วนตัวของผมได้เลย

search.mydomain.com

วอลต์วอร์เดน

รับสิทธิประโยชน์ของ Bitwarden ฟรี

Bitwarden Premium ปกติจะมีราคาประมาณ 50 ดอลลาร์ต่อปีสำหรับแผนครอบครัว ด้วยแผนพรีเมียม คุณจะได้รับฟีเจอร์ต่างๆ เช่น รหัส 2FA ตามเวลาที่ฝังมาในตัว, การแชร์รหัสผ่านอย่างปลอดภัย, การเข้าถึงฉุกเฉิน, การแนบและแชร์ไฟล์, และรายงานสุขภาพของกล่องเก็บรหัส คุณสามารถใช้ฟีเจอร์ทั้งหมดเหล่านี้ได้ฟรีโดยใช้ Vaultwarden และข้อมูลทั้งหมดของคุณยังคงปลอดภัยบนเซิร์ฟเวอร์ส่วนตัวของคุณ

Vaultwarden เป็นการใช้งาน Bitwarden แบบโอเพนซอร์ส ซึ่งสามารถใช้งานร่วมกับแอปและส่วนขยายทางการของ Bitwarden ได้ คุณสามารถโฮสต์มันได้โดยใช้หน่วยความจำเพียง 100MB และใช้ CPU แทบจะไม่เลย







โดยค่าเริ่มต้น Vaultwarden ไม่จัดการ HTTPS แต่คุณจำเป็นต้องมีการเชื่อมต่อ HTTPS เพื่อเข้าถึงมัน ดังนั้นฉันจึงใช้ Caddy เพื่อชี้ไปยังตัว Vaultwarden ของฉันที่ซับโดเมน

vault.mydomain.com

แผงควบคุม

แดชบอร์ดในฝันของฉัน

ฉันมักจะอยากได้แดชบอร์ด แต่ฉันไม่เคยหาพบแอปหรือหน้าที่มีทุกอย่างที่ฉันต้องการเลย ฉันยังลองแดชบอร์ดที่โฮสต์เองอย่าง Flame ด้วย แต่สุดท้ายฉันก็ไม่เคยใช้งานเกินวันเดียว ดังนั้นฉันจึงสร้างของตัวเองขึ้นมา

แดชบอร์ดนี้มีบุ๊คมาร์กทั้งหมดของฉัน และฉันสามารถเพิ่มอันใหม่ได้เสมอ พร้อมกับเครื่องมือค้นหาที่กำหนดเอง ฉันก็สามารถเพิ่มได้อีกเช่นกัน มันมีตัวจับเวลาที่กำหนดเองเพื่อติดตามเซสชันการเขียนของฉัน ฉันต้องใช้สต็อปวอทช์เพื่อติดตามเวลาที่ใช้ในการเขียนและจัดรูปแบบบทความของฉัน ฉันยังต้องการตัวจับเวลาพักที่ติดตามช่วงพักของฉันโดยอัตโนมัติ ฉันสร้างตัวติดตามการเขียนที่ทำหน้าที่ได้เช่นนั้นและเชื่อมเข้ากับแดชบอร์ดของฉัน แดชบอร์ดใช้ API ของ Asana เพื่อนำงานที่กำลังทำอยู่ของฉันมาโดยอัตโนมัติและจัดไว้ในรายการพร้อมกับสิ่งต่าง ๆ เช่น ความคิดเห็นและแท็กของ Asana

นอกจากนี้ หน้ายังติดตามสถิติการทำงานและความต่อเนื่องของฉันที่ด้านบน และที่ด้านล่างของหน้า ฉันได้เพิ่มเครื่องเล่นเพลงที่เล่นเพลงจากเพลย์ลิสต์โฟกัสของฉัน

ฉันได้โฮสต์มันโดยใช้เว็บเซิร์ฟเวอร์น้ำหนักเบาที่เรียกว่า Lighttpd มันทำงานเบื้องหลังและใช้หน่วยความจำน้อยกว่า 10MB


ยังมีที่ว่างสำหรับบริการที่สามารถโฮสต์เองได้มากขึ้น

แม้ว่าจะเปิดบริการเหล่านี้ตลอด 24 ชั่วโมงทุกวัน เซิร์ฟเวอร์ของฉันก็ใช้หน่วยความจำเพียง 400MB เท่านั้นในขณะว่าง ฉันมั่นใจว่ายังมีโครงการอื่น ๆ ที่ฉันสามารถหาเพื่อรันควบคู่ไปกับสี่โครงการนี้ได้ แจ้งให้ฉันทราบหากคุณมีคำแนะนำใด ๆ

บทความที่เกี่ยวข้อง