ข้ามไปยังเนื้อหาหลัก
ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
Poznote

Poznote

Poznote คือแพลตฟอร์มจดบันทึกและจัดทำเอกสารแบบโอเพนซอร์สที่โฮสต์เองและทำงานในเบราว์เซอร์ของคุณ ผสานโปรแกรมแก้ไขข้อความแบบ Rich Text เข้ากับการค้นหาแบบเต็มข้อความที่รวดเร็ว แท็ก ไฟล์แนบ Markdown และ REST API พร้อมพื้นที่ทำงานแบบหลายผู้ใช้ โหมดมืด และการซิงค์ผ่าน Git อยู่ภายใต้สัญญาอนุญาต MIT และติดตั้งด้วย Docker

ภาพรวม

692

GitHub stars

227

การดูหน้า

272

การติดตั้งที่ใช้งานอยู่

ใบอนุญาต MIT เวอร์ชัน Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

การติดตั้งที่ใช้งานอยู่เป็นข้อมูลตัวอย่าง (ตัวอย่างก่อนเปิดตัว); จะเชื่อมต่อข้อมูลจริงก่อนเปิดตัว

  • Rich-text editor with Markdown
  • Fast full-text search
  • Tags, attachments & workspaces
  • REST API and MCP server
  • Multi-user, dark mode, Git sync

การเข้าถึงเว็บ

  1. เข้าถึง Poznote ในเบราว์เซอร์ของคุณ: https://<SERVER-IP>
  2. ยอมรับคำเตือน SSL (self-signed certificate)
  3. ข้อมูล credential ของ Poznote ถูกจัดเก็บอย่างปลอดภัยใน: /root/poznote/.env

Path ที่สำคัญ

  • ไดเรกทอรี่การติดตั้ง: /root/poznote
  • ข้อมูลถาวร /root/poznote/data
  • ไฟล์ Environment: /root/poznote/.env
  • ไฟล์ docker-compose: /root/poznote/docker-compose.yml
  • การตั้งค่า Nginx: /etc/nginx/sites-available/poznote
  • ใบรับรอง SSL: /etc/nginx/ssl/

การจัดการ Service

Docker:

cd /root/poznote
docker compose ps
docker compose logs -f
docker compose restart

Nginx :

systemctl status nginx
systemctl restart nginx

เปิดใช้งาน SSL กับโดเมน

1. ชี้โดเมนของคุณไปยัง IP ของ server

2. แก้ไข config ของ Nginx และเปลี่ยนทั้งคู่ server_name <IP>; กับโดเมนของคุณ (<your-domain>) สำหรับทั้ง HTTP (port 80) และ HTTPS (port 443) blocks:

vim /etc/nginx/sites-available/poznote

3. ติดตั้ง Certbot:

apt install -y certbot python3-certbot-nginx

4. รันคำสั่งต่อไปนี้เพื่อสร้างใบรับรอง Lets Encrypt ที่ใช้งานได้:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. แทนที่ SSL paths ใน Nginx config:

vim /etc/nginx/sites-available/poznote
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. รีสตาร์ท Nginx เพื่อใช้การเปลี่ยนแปลง:

systemctl restart nginx

7. เปิด browser และไปที่: https://yourdomain.com

เพิ่มเติมใน Self Hosted

แอปที่เกี่ยวข้อง

ติดตั้ง Poznote เดี๋ยวนี้ เริ่มต้น $2.48/เดือน