Hostując progresywną aplikację internetową Memos na Raspberry Pi, możesz chronić swoje notatki przed wścibskimi oczami i nadal uzyskiwać do nich dostęp na innych urządzeniach.

Wieloplatformowe aplikacje do robienia notatek, które umożliwiają synchronizację i interakcję z notatkami i obrazami na różnych urządzeniach, są niezbędne, jeśli chcesz zachować porządek.

Synchronizacja musi być obsługiwana przez centralny serwer, co oznacza, że ​​twoje notatki są kontrolowane przez stronę trzecią, której możesz nie w pełni ufać, i która może monitorować lub usuwać twoje treści do woli.

Uruchamiając Memos na Raspberry Pi, kontrolujesz serwer i możesz wziąć prywatność i bezpieczeństwo swoich notatek w swoje ręce.

Po co uruchamiać notatki na Raspberry Pi?

Prywatność jest trudnym towarem XXI wieku, a większość usług, z których korzystasz na co dzień, jest bezpośrednio kontrolowana przez korporacje. Powierzasz swoje dane gigantom technologicznym, takim jak Facebook, Google i Microsoft — z których wszystkie wydają się być gotów zapłacić setki milionów dolarów grzywny za naruszenie twojej prywatności jako koszt działania biznes.

instagram viewer

Aplikacje Notatki mają prosty cel: pozwalają robić notatki na dowolnym urządzeniu, a następnie czytać je i modyfikować na dowolnym innym urządzeniu. Możesz na przykład utworzyć listę zakupów na komputerze stacjonarnym, a następnie sprawdzać pozycje w telefonie, przemierzając alejki Walmart w poszukiwaniu anchois.

Gigant technologiczny nie musi zaglądać Ci przez ramię, kiedy to robisz — ani być w to w jakikolwiek sposób zaangażowany. Keep to aplikacja Google i powinieneś już o tym wiedzieć Google monitoruje to, co piszesz w swoich aplikacjach. W październiku 2022 roku Google został pozwany przez prokuratora generalnego Teksasu za zbieranie identyfikatory biometryczne bez zgody, a miesiąc później zgodził się zapłacić prawie 400 milionów dolarów na rozliczenia z 40 stanami za potajemne śledzenie lokalizacji użytkowników. Nie musi też znać zawartości Twojego koszyka ani notatek miłosnych do współmałżonka.

Jasne, możesz użyć Evernote jako aplikacja do notatek w chmurze, ale są ograniczenia darmowej usługi i trzeba zapłacić za wersję profesjonalną. Poza tym twoje notatki nadal znajdują się na czyimś komputerze, bez gwarancji, że administrator lub pracownik nie czyta przypadkowo twoich nieudanych prób poezji o 3 nad ranem.

Memos jest łatwy w instalacji i będzie działał całkiem dobrze na Raspberry Pi. Możesz skonfigurować go dla wielu użytkowników i zapewnić bezpieczne robienie notatek, synchronizację i udostępnianie całej rodzinie.

Jak zainstalować notatki na Raspberry Pi

Jeśli jesteś nowy w świecie samodzielnego hostingu, musisz to zrobić skonfiguruj Raspberry Pi jako serwer WWW zanim zaczniesz. Gdy to zrobisz, połącz się z Raspberry Pi za pomocą Secure Shell (SSH), a następnie utwórz nowy katalog dla Memos i użyj płyta CD polecenie przejścia do niego:

notatki mkdir && płyta CD notatki

Użyj edytora tekstu nano, aby utworzyć nowy plik Docker Compose:

nanokomponowanie dokera.yml

W nowym pliku wklej następujące elementy:

wersja: "3.0"
usługi:
notatki:
zdjęcie: neosmemo/memos: najnowsze
nazwa_kontenera: notatki
wolumeny:
- ~/.memos/:/var/opt/notatki
porty:
- 5230:5230

Zapisz i wyjdź z nano za pomocą Ctrl + O Następnie Ctrl + X. Uruchom Docker Compose w trybie odłączonym za pomocą:

tworzenie dokerów -d

Docker Compose pobierze odpowiednie obrazy i skonfiguruje kontenery dla Memos. Po zakończeniu procesu otwórz przeglądarkę i przejdź do twój-lokalny-adres-ip: 5230.

Utwórz konto administratora i zaloguj się. Po sprawdzeniu, czy instancja Memos działa i zabezpieczeniu konta administratora, nadszedł czas, aby udostępnić instancję szerszemu internetowi, aby mieć do niej dostęp poza domem.

Odwiedź swojego rejestratora domen i utwórz nowy rekord. Ustaw typ na A, gospodarz „@", a wartość do twojego publicznego adresu IP. TTL powinien być jak najniższy.

Na swoim Raspberry Pi ponownie zmień katalog i utwórz nowy plik konfiguracyjny Apache dla swojej domeny:

płyta CD /etc/apache2/sites-available/
Sudonanonotatki.konf

Wklej następujące elementy do nowego pliku:

<Wirtualny Host *:80>

Nazwa serweraTwoja domena.tld
ProxyPass / http://127.0.0.1:5230/
ProxyPassReverse / http:/127.0.0.1:5230/
ProxyPreserveHost włączony

Wirtualny Host>

Zapisz i wyjdź z nano za pomocą Ctrl + O Następnie Ctrl + X. Włącz nową konfigurację za pomocą:

Sudoa2ensitenotatki.konf

Aby zmiana zaczęła obowiązywać, musisz ponownie uruchomić Apache:

Sudo ponowne uruchomienie usługi Apache2

Aby zabezpieczyć połączenie za pomocą TLS, użyj narzędzia Certbot do pobierania i wdrażania kluczy szyfrowania i certyfikatów:

sudo certbot

Wybierz swoją domenę z listy, a następnie ponownie uruchom Apache:

Sudo ponowne uruchomienie usługi Apache2

Notatki są teraz zainstalowane i bezpieczne!

Używaj notatek do robienia notatek na temat Raspberry Pi

Odwiedź instancję Memos, wpisując nazwę swojej domeny w pasku adresu dowolnej przeglądarki, a zobaczysz, że połączenie zostało uaktualnione do HTTPS. Zmniejsza to ryzyko a atak typu man-in-the-middle (MITM)..

Konieczne będzie ponowne zalogowanie się przy użyciu utworzonych wcześniej poświadczeń. Ponieważ obecnie nie masz żadnych notatek, jest to świetna okazja, aby je utworzyć.

Najbardziej podstawowym rodzajem notatki jest notatka tekstowa. Aby utworzyć notatkę tekstową, po prostu wpisz w polu i naciśnij Ratować. Możesz przesyłać obrazy i inne pliki, klikając przycisk + ikonę, a następnie wybierz plik z komputera. W przypadku list kliknij ikonę pola wyboru i po prostu dodaj nowy element w każdym wierszu. To naprawdę takie proste.

Dla każdej notatki możesz ustawić widoczność na Prywatny, w takim przypadku notatka będzie widoczna tylko dla Ciebie; Widoczne dla członków pozwoli innym użytkownikom Twojej instancji Memos zobaczyć notatkę; Publiczne dla wszystkich wyświetli notatkę na pierwszej stronie Twojej instancji Memos bez konieczności logowania. Istnieją ograniczone przypadki użycia tego.

Kluczową cechą każdej aplikacji do notatek jest możliwość oznaczania i organizowania notatek i obrazów. Najłatwiejszym sposobem tagowania jest użycie „#"symbol. Na przykład, jeśli Twoja notatka mówi: „Pamiętaj, żeby zabrać #psy na spacer”, zostanie utworzony tag „#dogs”. Możesz kliknąć to, aby szybko znaleźć inne notatki oznaczone tagiem #dogs.

Zobaczysz kalendarz w rogu aplikacji internetowej. Kliknięcie daty w kalendarzu pozwala zobaczyć wszystkie notatki utworzone w danym dniu.

Ciekawą cechą Memos jest możliwość integracji z OpenAI. Aby to zrobić, musisz najpierw uzyskać klucz OpenAI API.

W instancji Memos kliknij Ustawienia > Administrator > Systemi przewiń w dół do OpenAI: klucz API. Wklej swój klucz API i naciśnij Ratować.

Możesz teraz użyć Zapytaj AI funkcji na lewym pasku bocznym, chociaż jednym z celów samodzielnego hostowania jest zmniejszenie zależności od usług zewnętrznych, możesz postrzegać to raczej jako anty-funkcję. Dobrze byłoby mieć interfejs Memos z rozszerzeniem Model dużego języka, który możesz uruchomić na własnym sprzęcie.

Gdy jesteś w ustawieniach, warto poznać inne opcje. Niektóre warte uwagi są Zezwól na rejestrację użytkownika I Maksymalny rozmiar przesyłanych plików. Możesz zarchiwizować wszystkie notatki, z którymi skończyłeś, a następnie wyświetlić je później, zaznaczając opcję Zarchiwizowane patka. A pod koniec pracowitego dnia przejrzyj dodane notatki i zdjęcia Widok dzienny.

Korzystaj z aplikacji z notatkami na urządzeniach mobilnych

Jako progresywna aplikacja internetowa (PWA), Memos wygląda i działa dobrze w przeglądarce w telefonie, np Chrome lub Firefox na urządzenia mobilne.

Dostępne są jednak dedykowane aplikacje. Naszym zdaniem najlepszym z nich jest Moe Memos. Ta aplikacja typu open source jest bardzo podobna do PWA, ale ma dodatkową możliwość robienia notatek bezpośrednio za pomocą aparatu w telefonie.

Pobierać: Notatki Moe dla iOS | Android (Bezpłatny)

Samoobsługowe aplikacje Cloud Notes nie są dla wszystkich

Chociaż wspaniale jest mieć możliwość hostowania własnej aplikacji do notatek w chmurze, mając pewność, że nie jesteś szpiegowany ani wykorzystywany, możesz chcieć całkowicie trzymać swoje notatki z dala od sieci. W takim przypadku istnieją inne sposoby przechowywania notatek offline, gdy jesteś poza domem.