Bạn có muốn ghi chú với một dịch vụ như Evernote, nhưng bạn không muốn một công ty như vậy biết mọi thứ về bạn? Với Joplin, bạn có thể thiết lập một giải pháp thay thế linh hoạt gần như hoàn chỉnh về mặt chức năng. Sự khác biệt: bạn có tất cả trong tầm kiểm soát của riêng bạn. Ngay cả việc lưu trữ trên một máy chủ, nếu bạn muốn, để bảo mật hơn nữa. Trong bài viết này, chúng tôi hướng dẫn bạn cách thiết lập nó và những gì bạn có thể làm với nó.
1 Áp dụng rộng rãi
Có thể bạn đã quen thuộc với các chương trình như OneNote và Evernote để lưu giữ và sắp xếp các ghi chú. Với Joplin mã nguồn mở và miễn phí, bạn có thể làm được nhiều điều tương tự, như bạn sẽ đọc trong hội thảo này. Cả trên máy tính để bàn (Windows, macOS và Linux) và trên thiết bị di động (Android và iOS), bạn có thể chỉnh sửa ghi chú của mình hoặc theo dõi danh sách việc cần làm. Ví dụ, sử dụng nó để ghi chú cho học tập hoặc công việc, ghi lại các dự án lập trình, lưu giữ danh sách mua sắm hoặc danh sách công việc nhà. Tất nhiên Joplin cũng cung cấp tính năng đồng bộ hóa, với giá trị gia tăng mà bạn có thể chọn nơi lưu các ghi chú.
![](http://pic.washchrom.com/wp-content/uploads/how/1888/3qk9ms09al.jpg)
2 Lưu trữ ghi chú
Mặc dù bạn có thể sử dụng Joplin trên một thiết bị, nhưng có khả năng bạn sẽ muốn xem, chỉnh sửa và giữ các ghi chú được đồng bộ hóa trên các thiết bị khác. Có một số tùy chọn để lưu trữ trung tâm các ghi chú của bạn, bao gồm Nextcloud, Dropbox, OneDrive hoặc WebDAV. Trước tiên, chúng tôi sẽ hướng dẫn bạn cách sử dụng Dropbox. Sau đó, chúng tôi thực hiện việc lưu trữ dưới sự quản lý của riêng mình, bằng cách thiết lập một máy chủ đơn giản với hệ điều hành Linux Ubuntu, máy chủ web Apache và phần mở rộng cho WebDAV. Bạn cũng có thể sử dụng Raspberry Pi với Raspbian nếu muốn: không có yêu cầu đặc biệt nào đối với phần cứng. Nếu bạn lưu trữ các ghi chú của mình trên thẻ micro-SD, hãy chọn một thương hiệu đáng tin cậy.
![](http://pic.washchrom.com/wp-content/uploads/how/1888/3qk9ms09al-1.jpg)
3 Cài đặt
Chúng tôi sẽ bắt đầu bằng cách cài đặt Joplin trên PC Windows để chúng tôi có thể dùng thử chương trình. Để tải xuống Joplin, hãy truy cập http://joplinapp.org. Khi bạn khởi động Joplin lần đầu tiên, bạn sẽ thấy rằng đã có một sổ ghi chép với tên Chào mừng! đã được tạo, chứa một số ghi chú kèm theo lời giải thích. Đọc qua các mẹo này, nó sẽ ngay lập tức cung cấp cho bạn một số thông tin chi tiết về cách sử dụng định dạng Markdown. Sau đó, bạn có thể xóa sổ ghi chép: nhấp chuột phải vào sổ ghi chép và chọn tẩy. Các phiên bản mới của ứng dụng xuất hiện thường xuyên, bạn nên cài đặt chúng để tận dụng các tính năng mới. Xuyên qua Công cụ / Tùy chọn chung bạn có thể thay đổi ngôn ngữ từ Joplin sang tiếng Hà Lan, nhưng biết rằng không phải mọi thứ đều đã được dịch (chưa).
![](http://pic.washchrom.com/wp-content/uploads/how/1888/3qk9ms09al-2.jpg)
4 Giao diện người dùng
Trong ngăn dẫn hướng ở bên trái, bạn có thể xem tổng quan về sổ ghi chép của mình và các ghi chú trong đó. Cửa sổ chính được chia làm hai: ở phần bên trái, bạn có thể nhập ghi chú ở định dạng được gọi là Markdown, ở bên phải bạn thấy kết quả trong chế độ xem đọc. Xuyên qua Xem / Chuyển đổi bố cục trình chỉnh sửa (Ctrl + L) bạn có thể thay đổi định dạng này. Phía trên trình chỉnh sửa, bạn thấy một loạt các nút giúp bạn, chẳng hạn như định dạng văn bản hoặc thêm tệp và thẻ. Trong ngăn điều hướng, bạn có thể dễ dàng duyệt qua tất cả các thẻ bạn đã gán cho ghi chú. Bạn cũng có thể tìm kiếm ghi chú của mình theo từ khóa bằng cách sử dụng hộp tìm kiếm.
Gần đây, bạn cũng có thể xem và có thể khôi phục các phiên bản trước đó của ghi chú thông qua nút i.
![](http://pic.washchrom.com/wp-content/uploads/how/1888/3qk9ms09al-3.jpg)
5 Viết ghi chú
Viết ghi chú trong Joplin chủ yếu là tự giải thích. Đặc biệt chú ý đến việc sử dụng các dấu thăng (# và ##) cho các tiêu đề ở các cấp độ khác nhau. Đồng thời sử dụng các tổ hợp phím quen thuộc như Ctrl + B (đậm), Ctrl + I (nghiêng). Bạn có muốn thêm mã chương trình hoặc, ví dụ, các quy tắc cho một tập lệnh? Một lệnh duy nhất có thể được đặt giữa cái gọi là back-tick như trong `echo hello`. Đó là ký tự bên trái của phím 1 trên bàn phím tiêu chuẩn. Đối với nhiều dòng mã, hãy đặt ba dấu gạch ngược trước và sau mã đó.
![](http://pic.washchrom.com/wp-content/uploads/how/1888/3qk9ms09al-4.jpg)
6 Đồng bộ hóa qua Dropbox
Trong giây lát, chúng tôi sẽ chỉ cho bạn cách sử dụng máy chủ của riêng bạn để lưu trữ các ghi chú, để bạn có mọi thứ dưới sự quản lý của riêng mình. Nhưng điều đó không bắt buộc: Joplin cũng có thể đồng bộ hóa với Dropbox hoặc OneDrive chẳng hạn. Đối với Dropbox, hãy truy cập Công cụ / Tùy chọn chung. Đảm bảo Dropbox được đặt làm mục tiêu đồng bộ hóa. Bây giờ bấm Đồng bộ hóa (hoặc Ctrl + S). Lần đầu tiên bạn cần cho phép đồng bộ hóa với Dropbox: theo liên kết được cung cấp, đăng nhập vào Dropbox và cấp quyền truy cập. Sau đó, bạn sẽ nhận được một mã. Sao chép mã trong Joplin và nhấp vào Nộp. Sau đó, việc ghép nối thành công và bạn có thể đồng bộ hóa các ghi chú.
![](http://pic.washchrom.com/wp-content/uploads/how/1888/3qk9ms09al-5.jpg)
7 Cài đặt Apache
Để giữ các ghi chú hoàn toàn dưới sự kiểm soát của chúng tôi, bây giờ chúng tôi sẽ cài đặt phần mềm máy chủ web nổi tiếng Apache trên một máy chủ, bao gồm mô-đun dành cho Apache dành cho WebDAV. Chúng tôi sẽ lấy một máy chủ Linux đơn giản ở đây với Ubuntu 18.04 LTS làm điểm khởi đầu, nhưng Raspberry Pi với hệ điều hành Raspbian cũng là một tùy chọn. Các bước đều giống nhau. Đăng nhập bằng quyền root, đảm bảo hệ thống được cập nhật với bản cập nhật apt-get và nâng cấp apt-get. Sau đó cài đặt Apache bằng apt-get install apache2. Các mô-đun cho WebDAV được cài đặt cùng với Apache nhưng bạn phải kích hoạt bằng a2enmod dav và a2enmod dav_fs. Nếu bạn nhập địa chỉ IP của máy chủ vào trình duyệt trong mạng của mình, bây giờ bạn sẽ thấy trang Apache mặc định.
![](http://pic.washchrom.com/wp-content/uploads/how/1888/3qk9ms09al-6.jpg)
8 Chuẩn bị WebDAV
Trang HTML đã mở ở bước trước có thể được tìm thấy trong thư mục / var / www / html và cấu hình trong /etc/apache2/sites-available/000-default.conf. Bạn có thể vô hiệu hóa trang web mặc định này với a2dissite 000-default để trang web của chúng tôi sớm trở thành trang web mặc định. Do đó, trong bước tiếp theo, chúng tôi sẽ thêm cấu hình của riêng mình bao gồm cả WebDAV. Tạo một thư mục cho WebDAV để lưu các ghi chú bằng mkdir / var / www / webdav. Các ghi chú sẽ được lưu tại đây dưới dạng tệp văn bản với định dạng Markdown. Tạo Apache, chạy dưới người dùng có tên www-data, chủ sở hữu của các thư mục này và các thư mục con bằng lệnh sau:
chown -R www-data: www-data / var / www /9 Cấu hình Apache
Bây giờ, hãy tạo một tệp cấu hình mới cho WebDAV với:
nano /etc/apache2/sites-available/webdav.conf
Đặt các dòng sau vào đó (xem thêm hình ảnh):
ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log kết hợp
Bí danh / webdav / var / www / webdav
Chỉ mục tùy chọn
DAV Bật
AuthType Basic
AuthName webdav
AuthUserFile /etc/apache2/webdav.password
Yêu cầu người dùng hợp lệ
Làm cho cấu hình hoạt động với a2ensite webdav, sau đó tải lại systemctl apache2. Xem các lỗi trong bước cuối cùng đó. Nếu vậy, hãy kiểm tra cấu hình cẩn thận. Trong cấu hình này, chúng tôi chọn cái gọi là Xác thực cơ bản, để duy trì khả năng tương thích với Joplin.
![](http://pic.washchrom.com/wp-content/uploads/how/1888/3qk9ms09al-8.jpg)
10 Thêm người dùng
Cấu hình ở bước trước giả định rằng người dùng được phép truy cập được liệt kê trong /etc/apache2/webdav.password. Để tạo tệp này và ngay lập tức thêm người dùng, hãy chạy lệnh:
htpasswd -c /etc/apache2/webdav.password tên người dùng
Thay thế tên người dùng của bạn bằng tên của chính bạn và nhập mật khẩu mong muốn hai lần ngay sau lệnh. Đối với mỗi người dùng tiếp theo, hãy thực hiện tương tự nhưng bỏ qua -c. Sau đó, đảm bảo Apache có thể đọc tệp với chown www-data: www-data /etc/apache2/webdav.password. Khởi động lại Apache bằng systemctl khởi động lại apache2.
![](http://pic.washchrom.com/wp-content/uploads/how/1888/3qk9ms09al-9.jpg)
11 Kiểm tra cấu hình của bạn
Bây giờ cấu hình đã được kích hoạt, chúng tôi có thể dễ dàng kiểm tra xem quyền truy cập có hoạt động thông qua trình duyệt hay không. Tạo một tệp trong thư mục cho WebDAV với
echo chào mừng> /var/www/webdav/test.txt
Gán điều này cho đúng người dùng với
chown www-data: www-data /var/www/webdav/test.txt
Bây giờ, hãy duyệt bằng trình duyệt đến địa chỉ IP của máy chủ của bạn, theo sau là / webdav. Bây giờ bạn sẽ được yêu cầu đăng nhập, nơi bạn nhập tên người dùng và mật khẩu đã tạo. Sau đó, bạn có thể mở tệp test.txt và đọc nội dung. Bây giờ bạn cũng có thể liên kết đến thư mục trong Windows Explorer.
![](http://pic.washchrom.com/wp-content/uploads/how/1888/3qk9ms09al-10.jpg)
12 Cấu hình trong Joplin
Bây giờ chúng tôi đã sẵn sàng sử dụng máy chủ trong Joplin, vì vậy các ghi chú sẽ được đồng bộ hóa với nó từ bây giờ. Đi đến Công cụ / Tùy chọn chung và cuộn xuống. Con ong Mục tiêu đồng bộ hóa chọn WebDAV của bạn. phần phía sau URL WebDAV nhập liên kết, ở dạng // ipaddress / webdav /. Cũng nhập tên người dùng và mật khẩu của bạn. Đăng ký Bỏ qua lỗi chứng chỉ TLS. Điều này đặc biệt áp dụng nếu bạn chọn https (với chứng chỉ tự ký). Sau đó nhấp vào Kiểm tra cấu hình đồng bộ hóa. Nếu mọi thứ được thiết lập chính xác, bạn sẽ nhận được thông báo rằng quá trình đồng bộ hóa thành công.
![](http://pic.washchrom.com/wp-content/uploads/how/1888/3qk9ms09al-11.jpg)
13 Mã hóa ghi chú của bạn
Bạn nên bảo vệ ghi chú của mình bằng mã hóa end-to-end để nội dung không thể đọc được trong quá trình đồng bộ hóa, cả trên PC và trên máy chủ. Mật khẩu chính mà bạn chọn được sử dụng cho việc này. Để bật mã hóa, hãy truy cập Công cụ / Tùy chọn mã hóa và lựa chọn Cho phép mã hóa. Nhập mật khẩu chính mong muốn và đảm bảo rằng bạn không làm mất mật khẩu đó, nếu không bạn cũng sẽ mất quyền truy cập vào các ghi chú. Các ghi chú của bạn sau đó sẽ được mã hóa và cập nhật trên máy chủ. Tốt hơn là làm điều này trên PC của bạn, bởi vì với một số lượng lớn các ghi chú, điều này đòi hỏi một số năng lượng máy tính. Mỗi thiết bị sẽ được yêu cầu (một lần) về mật khẩu chính, ngoài ra tất nhiên là các chi tiết đăng nhập cho chính WebDAV.
![](http://pic.washchrom.com/wp-content/uploads/how/1888/3qk9ms09al-12.jpg)
14 Khai thác nhiều hơn từ Joplin
Tất nhiên cũng có ý nghĩa khi cài đặt Joplin trên điện thoại thông minh hoặc máy tính bảng của bạn. Các ứng dụng dành cho Android và iOS tương đối đơn giản nhưng hoạt động tốt. Cũng được khuyến nghị là cái gọi là Web Clipper, một tiện ích mở rộng cho Chrome và Firefox cho phép bạn lưu các trang web và ảnh chụp màn hình từ trình duyệt của mình trong Joplin.
Bạn có bị thuyết phục về khả năng của Joplin? Joplin cung cấp một tùy chọn để nhập ghi chú từ Evernote, bao gồm định dạng, hình ảnh, tệp đính kèm và tất cả siêu dữ liệu. Nếu bạn cũng muốn có thể đồng bộ hóa các ghi chú bên ngoài mạng cục bộ của mình, hãy đảm bảo rằng cổng 80 trong bộ định tuyến của bạn được chuyển tiếp đến máy chủ của bạn. Trong trường hợp như vậy, bạn cũng có thể xem xét kết nối https với chứng chỉ Let's Encrypt.
![](http://pic.washchrom.com/wp-content/uploads/how/1888/3qk9ms09al-13.jpg)