Dengan menghosting aplikasi web progresif Memo di Raspberry Pi, Anda dapat menyimpan catatan Anda dengan aman dari pengintaian dan tetap mengaksesnya di perangkat lain.

Aplikasi pencatat lintas platform yang memungkinkan Anda menyinkronkan dan berinteraksi dengan catatan dan gambar di seluruh perangkat sangat penting jika Anda ingin tetap teratur.

Sinkronisasi perlu ditangani oleh server pusat, yang berarti bahwa catatan Anda dikendalikan oleh pihak ketiga yang mungkin tidak sepenuhnya Anda percayai, dan yang dapat memantau atau menghapus konten Anda sesuka hati.

Dengan menjalankan Memo di Raspberry Pi, Anda mengontrol server, dan dapat mengambil privasi dan keamanan catatan Anda ke tangan Anda sendiri.

Mengapa Menjalankan Memo di Raspberry Pi?

Privasi adalah komoditas yang sulit didapat di abad ke-21, dan sebagian besar layanan yang Anda gunakan sehari-hari dikontrol langsung oleh perusahaan. Anda mempercayakan data Anda ke raksasa teknologi termasuk Facebook, Google, dan Microsoft — semuanya tampaknya demikian bersedia membayar denda lebih dari ratusan juta dolar karena melanggar privasi Anda sebagai biaya perbuatan bisnis.

instagram viewer

Aplikasi Notes memiliki tujuan sederhana: memungkinkan Anda membuat catatan di salah satu perangkat Anda, lalu membaca dan memodifikasinya di perangkat lain. Anda dapat membuat daftar belanja di komputer desktop Anda, misalnya, lalu mencentang item di ponsel Anda saat Anda menelusuri lorong Walmart untuk mencari ikan teri.

Raksasa teknologi tidak perlu melihat ke belakang saat Anda melakukan ini—atau terlibat dengan cara apa pun. Keep adalah aplikasi Google, dan Anda seharusnya sudah mengetahuinya Google memantau apa yang Anda tulis di aplikasinya. Pada Oktober 2022, Google dituntut oleh Jaksa Agung Texas karena mengumpulkan pengenal biometrik tanpa persetujuan, dan sebulan kemudian setuju untuk membayar hampir $400 juta untuk menyelesaikan dengan 40 negara bagian untuk secara diam-diam melacak lokasi pengguna. Tidak perlu mengetahui isi keranjang belanja Anda atau menulis catatan cinta untuk pasangan Anda juga.

Tentu, Anda bisa menggunakannya Evernote sebagai aplikasi catatan berbasis cloud, tetapi ada batasan untuk layanan gratisnya, dan Anda harus membayar untuk versi profesionalnya. Plus, catatan Anda masih ada di komputer orang lain, tanpa jaminan bahwa admin atau karyawan tidak dengan santai membaca upaya Anda yang gagal pada puisi jam 3 pagi.

Memo mudah dipasang dan akan berjalan dengan baik di Raspberry Pi. Anda dapat mengaturnya dengan banyak pengguna dan memberikan pencatatan yang aman, sinkronisasi, dan berbagi dengan seluruh keluarga Anda.

Cara Memasang Memo di Raspberry Pi

Jika Anda baru mengenal dunia hosting mandiri, Anda harus melakukannya atur Raspberry Pi Anda sebagai server web sebelum kamu memulai. Setelah selesai, sambungkan ke Raspberry Pi Anda menggunakan Secure Shell (SSH), lalu buat direktori baru untuk Memo, dan gunakan CD perintah untuk pindah ke dalamnya:

memo mkdir && CD memo

Gunakan editor teks nano untuk membuat file Docker Compose baru:

nanokomposisi buruh pelabuhan.yml

Di file baru, rekatkan yang berikut ini:

Versi: kapan: "3.0"
jasa:
memo:
gambar: neosmemo/memo: terbaru
container_name: memo
volume:
- ~/.memos/:/var/opt/memo
port:
- 5230:5230

Simpan dan keluar dari nano dengan Ctrl + O Kemudian Ctrl + X. Memunculkan Docker Compose dalam mode terpisah dengan:

docker-compose up -d

Docker Compose akan mengunduh gambar yang relevan dan menyiapkan wadah untuk Memo. Saat proses selesai, buka browser dan arahkan ke alamat-pi-lokal-ip Anda: 5230.

Buat akun admin, dan masuk. Setelah memverifikasi bahwa instans Memo Anda berfungsi, dan mengamankan akun admin, saatnya membuka instans Anda ke internet yang lebih luas sehingga Anda dapat mengaksesnya jauh dari rumah.

Kunjungi registrar domain Anda dan buat catatan baru. Setel jenisnya ke A, tuan rumah untuk "@", dan nilai alamat IP publik Anda. TTL harus serendah mungkin.

Di Raspberry Pi Anda, ubah direktori lagi, dan buat file conf Apache baru untuk domain Anda:

CD /etc/apache2/sites-available/
sudonanomemo.conf

Rekatkan yang berikut ke dalam file baru:

<VirtualHost *:80>

Nama serverdomain Anda.tld
ProxyPass / http://127.0.0.1:5230/
ProxyPassReverse / http:/127.0.0.1:5230/
ProxyPreserveHost Aktif

VirtualHost>

Simpan dan keluar dari nano dengan Ctrl + O Kemudian Ctrl + X. Aktifkan konfigurasi baru dengan:

sudoa2ensitememo.conf

Anda harus me-restart Apache agar perubahan diterapkan:

layanan sudo restart apache2

Untuk mengamankan koneksi Anda dengan TLS, gunakan Certbot untuk mengambil dan menerapkan kunci dan sertifikat enkripsi:

sudo certbot

Pilih domain Anda dari daftar, lalu mulai ulang Apache lagi:

layanan sudo restart apache2

Memo sekarang terpasang dan aman!

Gunakan Memo untuk Membuat Catatan di Raspberry Pi

Kunjungi instance Memo Anda dengan mengetikkan nama domain Anda ke bilah URL browser apa pun, dan Anda akan melihat bahwa koneksi ditingkatkan ke HTTPS. Ini mengurangi risiko a serangan man-in-the-middle (MITM)..

Anda harus masuk lagi menggunakan kredensial yang Anda buat sebelumnya. Karena saat ini Anda tidak memiliki catatan, ini adalah peluang bagus untuk membuat beberapa catatan.

Jenis catatan paling dasar adalah catatan teks. Untuk membuat catatan teks, cukup ketik di kotak dan tekan Menyimpan. Anda dapat mengunggah gambar dan file lainnya dengan mengeklik + ikon, lalu pilih file dari komputer Anda. Untuk daftar, klik ikon kotak centang, dan tambahkan item baru di setiap baris. Sesederhana itu.

Untuk setiap catatan, Anda dapat mengatur visibilitasnya Pribadi, dalam hal ini catatan hanya akan terlihat oleh Anda; Dapat dilihat oleh anggota akan mengizinkan pengguna lain dari instans Memo Anda untuk melihat catatan tersebut; Publik untuk semua orang akan menampilkan catatan di halaman depan instans Memo Anda tanpa memerlukan login. Ada kasus penggunaan terbatas untuk ini.

Fitur utama dari setiap aplikasi catatan adalah kemampuan untuk memberi tag dan mengatur catatan dan gambar Anda. Cara termudah untuk memberi tag adalah menggunakan "#" simbol. Misalnya, jika catatan Anda berbunyi, "Ingatlah untuk mengajak #anjing jalan-jalan", tag "#anjing" akan dibuat. Anda dapat mengklik ini untuk menemukan catatan lain yang diberi tag #dogs dengan cepat.

Anda akan melihat kalender di pojok aplikasi web. Mengklik tanggal di kalender memungkinkan Anda melihat semua catatan yang dibuat pada hari tertentu.

Salah satu fitur Memo yang menarik adalah kemampuannya untuk mengintegrasikannya dengan OpenAI. Untuk melakukan ini, Anda harus terlebih dahulu dapatkan kunci OpenAI API.

Di instans Memo Anda, klik Setelan > Admin > Sistem, dan gulir ke bawah ke OpenAI: Kunci API. Rekatkan kunci API Anda dan tekan Menyimpan.

Anda sekarang dapat menggunakan Tanya AI fitur di bilah sisi kiri, meskipun salah satu tujuan penghostingan sendiri adalah untuk mengurangi ketergantungan Anda pada layanan eksternal, Anda mungkin menganggap ini lebih sebagai anti-fitur. Akan lebih baik untuk dapat memiliki antarmuka Memo dengan a Model Bahasa Besar yang dapat Anda jalankan di perangkat keras Anda sendiri.

Saat Anda berada dalam pengaturan, ada baiknya menjelajahi opsi lain. Beberapa yang perlu diperhatikan adalah Izinkan pendaftaran pengguna Dan Ukuran unggahan maksimum. Anda dapat mengarsipkan semua catatan yang telah Anda selesaikan, lalu melihatnya nanti, dengan mencentang Diarsipkan tab. Dan di penghujung hari yang sibuk, lihat kembali catatan dan gambar yang telah Anda tambahkan Tampilan harian.

Gunakan Aplikasi Dengan Memo di Perangkat Seluler Anda

Sebagai aplikasi web progresif (PWA), Memo terlihat dan berfungsi dengan baik di browser di ponsel Anda, seperti Chrome atau Firefox untuk seluler.

Namun, ada aplikasi khusus yang tersedia. Yang terbaik di antaranya, menurut kami, adalah Moe Memo. Aplikasi sumber terbuka ini sangat mirip dengan PWA, tetapi hadir dengan kemampuan tambahan untuk membuat catatan langsung menggunakan kamera ponsel Anda.

Unduh: Moe Memo untuk iOS | Android (Bebas)

Aplikasi Cloud Notes yang Dihosting Sendiri Bukan untuk Semua Orang

Meskipun bagus untuk dapat menghosting aplikasi catatan cloud Anda sendiri, aman karena mengetahui bahwa Anda tidak dimata-matai atau dieksploitasi, Anda mungkin ingin menyimpan catatan Anda sepenuhnya dari web. Jika demikian, ada cara lain untuk membuat catatan offline saat Anda bepergian.