Разместив прогрессивное веб-приложение Memos на Raspberry Pi, вы можете защитить свои заметки от посторонних глаз и по-прежнему получать к ним доступ на других устройствах.
Кроссплатформенные приложения для создания заметок, которые позволяют синхронизировать и взаимодействовать с заметками и изображениями на разных устройствах, необходимы, если вы хотите оставаться организованным.
Синхронизация должна выполняться центральным сервером, а это означает, что ваши заметки контролируются третьей стороной, которой вы не можете полностью доверять, и которая может отслеживать или удалять ваш контент по своему усмотрению.
Запуская Memos на Raspberry Pi, вы контролируете сервер и можете взять конфиденциальность и безопасность своих заметок в свои руки.
Зачем запускать заметки на Raspberry Pi?
Конфиденциальность — это трудный товар в 21 веке, и большинство услуг, которыми вы пользуетесь изо дня в день, напрямую контролируются корпорациями. Вы доверяете свои данные технологическим гигантам, включая Facebook, Google и Microsoft, которые кажутся готовы раскошелиться на сотни миллионов долларов в виде штрафов за нарушение вашей конфиденциальности в качестве платы за выполнение бизнес.
Приложения для заметок имеют простую цель: позволяют вам делать заметки на любом из ваших устройств, а затем читать и изменять их на любом другом устройстве. Например, вы можете создать список покупок на своем настольном компьютере, а затем отмечать товары на своем телефоне, просматривая проходы Walmart в поисках анчоусов.
Нет никакой реальной необходимости в том, чтобы технический гигант заглядывал вам через плечо, когда вы это делаете, или каким-либо образом вмешивался. Keep — это приложение Google, и вы уже должны это знать Google следит за тем, что вы пишете в своих приложениях. В октябре 2022 года генеральный прокурор Техаса подал на Google в суд за сбор биометрические идентификаторы без согласия, а месяц спустя согласился заплатить почти 400 миллионов долларов, чтобы рассчитаться с 40 штатами за тайное отслеживание местонахождения пользователей. Ему также не нужно знать содержимое вашей корзины или любовные записки для вашего супруга.
Конечно, вы можете использовать Evernote как облачное приложение для заметок, но у бесплатного сервиса есть ограничения, а за профессиональную версию нужно платить. Кроме того, ваши заметки все еще находятся на чужом компьютере, и нет никаких гарантий, что администратор или сотрудник случайно не прочтет ваши неудавшиеся попытки написать стихи в 3 часа ночи.
Memos прост в установке и вполне успешно работает на Raspberry Pi. Вы можете настроить его для нескольких пользователей и обеспечить безопасное создание заметок, синхронизацию и обмен со всей семьей.
Как установить заметки на Raspberry Pi
Если вы новичок в мире самостоятельного размещения, вам необходимо настройте свой Raspberry Pi в качестве веб-сервера прежде чем ты начнешь. Как только это будет сделано, подключитесь к Raspberry Pi с помощью Secure Shell (SSH), затем создайте новый каталог для Memos и используйте CD команда для перемещения в него:
mkdir заметки && CD записки
Используйте текстовый редактор nano, чтобы создать новый файл Docker Compose:
наноdocker-compose.yml
В новый файл вставьте следующее:
версия: "3.0"
услуги:
заметки:
изображение: neosmemo/memos: последний
container_name: заметки
тома:
- ~/.memos/:/var/выбор/заметки
порты:
- 5230:5230
Сохраните и выйдите из nano с помощью Ctrl + О затем Ctrl + Х. Поднимите Docker Compose в автономном режиме с помощью:
docker-compose up -d
Docker Compose загрузит соответствующие образы и настроит контейнеры для Memos. Когда процесс завершится, откройте браузер и перейдите к ваш-пи-местный-ip-адрес: 5230.
Создайте учетную запись администратора и войдите в систему. Убедившись, что ваш экземпляр Memos работает, и защитив учетную запись администратора, пришло время открыть ваш экземпляр для более широкого доступа в Интернет, чтобы вы могли получить к нему доступ из дома.
Посетите регистратора своего домена и создайте новую запись. Установите тип на А, хозяин "@", и значение на ваш общедоступный IP-адрес. TTL должен быть как можно меньше.
На Raspberry Pi снова измените каталог и создайте новый файл конфигурации Apache для своего домена:
CD /etc/apache2/sites-available/
судонанозаписки.conf
Вставьте в новый файл следующее:
<Виртуальный хост *:80>
Имя сервераваш-домен.TLD
ПроксиПасс/http://127.0.0.1:5230/
ПроксиПассРеверс/http:/127.0.0.1:5230/
ProxyPreserveHost включен
Виртуальный хост>
Сохраните и выйдите из nano с помощью Ctrl + О затем Ctrl + Х. Включите новую конфигурацию с помощью:
судоa2ensiteзаписки.conf
Вам нужно будет перезапустить Apache, чтобы изменения вступили в силу:
перезагрузка службы sudo apache2
Чтобы защитить соединение с помощью TLS, используйте Certbot для получения и развертывания ключей и сертификатов шифрования:
sudo certbot
Выберите свой домен из списка, затем снова перезапустите Apache:
перезагрузка службы sudo apache2
Заметки теперь установлены и защищены!
Используйте заметки, чтобы делать заметки на Raspberry Pi
Посетите свой экземпляр Memos, введя свое доменное имя в адресную строку любого браузера, и вы увидите, что соединение обновлено до HTTPS. Это снижает риск атака «человек посередине» (MITM).
Вам нужно будет снова войти в систему, используя учетные данные, которые вы создали ранее. Поскольку в настоящее время у вас нет заметок, это отличная возможность создать их.
Самый простой тип заметки — это текстовая заметка. Чтобы создать текстовую заметку, просто введите в поле и нажмите Сохранять. Вы можете загружать изображения и другие файлы, нажав кнопку + значок, затем выберите файл на своем компьютере. Для списков щелкните значок флажка и просто добавьте новый элемент в каждую строку. Это действительно настолько просто.
Для каждой заметки вы можете установить видимость на Частный, в этом случае заметка будет видна только вам; Видно участникам позволит другим пользователям вашего экземпляра Memos видеть заметку; Публичный для всех отобразит заметку на главной странице вашего экземпляра Memos без необходимости входа в систему. Для этого есть ограниченные варианты использования.
Ключевой особенностью любого приложения для заметок является возможность помечать и упорядочивать заметки и изображения. Самый простой способ пометить тегом — использовать «#" символ. Например, если в вашей заметке говорится: «Не забудьте выгулять #dogs», будет создан тег «#dogs». Вы можете нажать на нее, чтобы быстро найти любые другие заметки с тегом #dogs.
Вы увидите календарь в углу веб-приложения. Щелчок по дате в календаре позволяет увидеть все заметки, созданные в определенный день.
Одной из интересных особенностей Memos является возможность интеграции с OpenAI. Для этого необходимо сначала получить ключ API OpenAI.
В экземпляре Memos нажмите Настройки > Администратор > Системаи прокрутите вниз до OpenAI: ключ API. Вставьте свой ключ API и нажмите Сохранять.
Теперь вы можете использовать Спросите ИИ на левой боковой панели, хотя одной из целей самостоятельного размещения является снижение вашей зависимости от внешних сервисов, вы можете рассматривать это скорее как анти-функцию. Было бы хорошо иметь интерфейс Memos с Большая языковая модель, которую вы можете запустить на собственном оборудовании.
Пока вы находитесь в настройках, стоит изучить другие параметры. Стоит отметить некоторые Разрешить регистрацию пользователя и Максимальный размер загрузки. Вы можете заархивировать все заметки, с которыми вы закончили, а затем просмотреть их позже, отметив В архиве вкладка А в конце напряженного дня просмотрите заметки и изображения, которые вы добавили с помощью Ежедневный просмотр.
Используйте приложения с заметками на мобильных устройствах
Как прогрессивное веб-приложение (PWA), Memos отлично выглядит и работает в браузере на вашем телефоне, например в Chrome или Firefox для мобильных устройств.
Однако доступны специальные приложения. Лучшим среди них, на наш взгляд, является Moe Memos. Это приложение с открытым исходным кодом очень похоже на PWA, но имеет дополнительную возможность делать заметки непосредственно с помощью камеры телефона.
Скачать: Заметки Мо для iOS | Андроид (Бесплатно)
Самостоятельно размещенные облачные приложения Notes не для всех
Хотя здорово иметь возможность размещать собственное приложение для облачных заметок, быть уверенным в том, что за вами не следят и не эксплуатируют его, вы можете полностью убрать свои заметки из Интернета. Если это так, есть другие способы вести заметки в автономном режиме, когда вы находитесь вне дома.