Blinko – Ứng dụng ghi chú self-hosted tích hợp AI
Blinko là sự kết hợp của ghi chú, viết blog, pastebin, quản lý công việc và AI.
Đối với nhiều người, ứng dụng ghi chú thường chỉ dừng lại ở mức cơ bản, như một trình soạn thảo văn bản với vài công cụ đơn giản. Nhưng nếu bạn cần một giải pháp mạnh mẽ hơn để quản lý ý tưởng và kế hoạch của mình, thì bạn có thể tham khảo Blinko.
Hiếm có ứng dụng nào đạt được sự cân bằng giữa tính năng và tính tiện dụng, mang đến các công cụ vừa mạnh mẽ vừa dễ tiếp cận. Blinko chính là một lựa chọn nổi bật, vượt qua giới hạn thông thường để mang đến nhiều tùy chọn hơn.
Blinko là gì?
Blinko là một dự án mã nguồn mở mang tính cách mạng, giúp bạn nắm bắt năng lượng sáng tạo tức thời và tổ chức ý tưởng một cách dễ dàng chưa từng có.
Những tính năng nổi bật của Blinko
- Tìm kiếm ghi chú bằng AI: Tìm và truy xuất ghi chú nhanh chóng qua truy vấn ngôn ngữ tự nhiên. Kết nối với OpenAI hoặc Ollama để hỗ trợ RAG (Retrieval-Augmented Generation).
- Xuất/Nhập dữ liệu dễ dàng: Chuyển đổi và sao lưu ghi chú theo nhu cầu.
- Sao lưu tự động: Thiết lập lịch sao lưu cơ sở dữ liệu Blinko tự động.
- Chia sẻ công khai: Chọn ghi chú hoặc “Blinko” nào sẽ được chia sẻ công khai.
- Quyền sở hữu dữ liệu: Lưu trữ an toàn tất cả ghi chú trong môi trường tự lưu trữ, đảm bảo quyền kiểm soát hoàn toàn.
Hiệu suất và Tối ưu
- Nhanh và hiệu quả: Ghi chú ý tưởng ngay lập tức với hỗ trợ Markdown đầy đủ, giúp định dạng và chia sẻ dễ dàng.
- Kiến trúc gọn nhẹ: Dựa trên Next.js, Blinko cung cấp hiệu suất mạnh mẽ mà không làm giảm tốc độ hoặc hiệu quả.
Cộng đồng mã nguồn mở
- Hợp tác phát triển: Đóng góp ý tưởng và giúp định hình tương lai của Blinko trên GitHub.
- Hoàn toàn miễn phí: Sử dụng Blinko mà không mất phí, không có các tính năng cao cấp bị khóa sau tường phí.
Với Blinko, bạn có thể tạo các ghi chú hoặc “Blinko” riêng lẻ như lời nhắc kỹ thuật số, hỗ trợ bạn tập trung vào các ưu tiên và quản lý suy nghĩ, ý tưởng của mình hiệu quả hơn.
Hướng dẫn cài đặt Blinko bằng Docker
Dưới đây là cách mình cài đặt Blinko trên máy chủ Proxmox bằng Docker Compose:
networks:
blinko-network:
driver: bridge
services:
blinko-website:
image: blinkospace/blinko:latest
container_name: blinko-website
environment:
NODE_ENV: production
NEXTAUTH_SECRET: ePxiS9WnT1
DATABASE_URL: postgresql://postgres:XDcONxlyRAn@postgres:5432/postgres
depends_on:
postgres:
condition: service_healthy
volumes:
- /docker/blinko/app:/app/.blinko
restart: always
ports:
- 1111:1111
networks:
- blinko-network
postgres:
image: postgres:14
container_name: blinko-postgres
restart: always
ports:
- 5435:5432
environment:
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: XDcONxlyRAn
volumes:
- /docker/blinko/db:/var/lib/postgresql/data
networks:
- blinko-network
Mình thực sự hài lòng với Blinko khi sử dụng nó để ghi nhật ký, ghi chú, bookmark các website hay, hoặc là chia sẻ 1 vài đoạn code cho bạn bè. Blinko đã bù đắp khoảng trống mà các ứng dụng như Usememos chưa làm được, trở thành một giải pháp thay thế vượt trội.