Наши любимые саморазмещенные приложения для продуктивных людей

Баннер, изображающий саморазмещенное приложение

Если вы увлечены продуктивностью или работаете почти исключительно на компьютере, есть большая вероятность, что вы зависите от множества веб-приложений для повседневного использования.

От инструментов повышения продуктивности, таких как инструменты управления проектами, до бухгалтерского программного обеспечения, личных панелей и многого другого, практически каждая веб-служба перешла на модель подписки.

Конечно, вы можете начать с базового бесплатного уровня, но основные функции часто заблокированы за платными стенами. Но есть и лучший способ.

Я провел последнюю неделю, тестируя некоторые из лучших саморазмещенных приложений для продуктивности, которые являются как бесплатными, так и насыщенными функциями. Этот список подчеркивает лучшие саморазмещенные приложения для продуктивных людей.

Содержание

  • Начало работы
  • Управление контейнерами – Portainer
  • Стартовая страница – Dashy
  • Управление закладками – LinkDing
  • Ведение заметок – Flatnotes
  • Управление проектами – Vikunja
  • Отслеживание проблем – Plane
  • Синхронизация файлов – SyncThing
  • Обмен файлами и хранилище – Filegator
  • Советы по саморазмещению приложений

Начало работы

Начало работы с размещением ваших приложений не требует инженерного образования. Однако это потребует некоторых знаний о нескольких командах SSH и настройке сервера.

В этой статье мы сосредоточимся больше на установках на основе Docker. Программное обеспечение контейнеризации обеспечивает автоматическую установку всех соответствующих файлов и зависимостей. Один из самых доступных способов начать – это через DigitalOcean.

DigitalOcean droplets могут стоить всего $4 в месяц за базовую конфигурацию для легкого использования. Все службы в этом списке были протестированы с использованием droplet с 2 ГБ ОЗУ и 2 ядрами ЦП, выделенными для него.

Вам потребуется доступ SSH к веб-серверу, чтобы установить все приложения из этого списка, но это достаточно просто. На Mac или Linux вы можете просто открыть приложение Terminal. Если вы на Windows, установка Putty – это правильный путь.

Оттуда введите команду ssh root@. Введите свой пароль, и все. Теперь у вас есть полный доступ к вашему удаленному серверу.

Внимание: некоторые приложения потребуют от вас редактирования файла .env или файла окружения для настройки основных параметров. Это тоже достаточно просто с помощью встроенного текстового редактора nano. Просто введите nano .env, и вы сразу попадете в файл. Внесите необходимые изменения, сохраните и продолжайте.

Управление контейнерами – Portainer

Первое приложение в нашем списке не является приложением для продуктивности как таковым, но оно значительно упростит управление всеми приложениями, которые мы устанавливаем. Portainer предлагает графический интерфейс для управления контейнерами Docker и позволяет вам запускать, останавливать, перезапускать или даже удалять приложения одним щелчком мыши, вместо того чтобы каждый раз погружаться в терминал. Установка Portainer требует всего две команды, которые вы можете скопировать и вставить с сайта компании.

Скриншот Portainer

После входа в систему нажмите кнопку живого подключения, чтобы подключить Portainer к экземплярам Docker, работающим на вашем сервере. Теперь вы можете следить за панелью управления, чтобы контролировать все работающие службы.

Стартовая страница – Dashy

Саморазмещенная стартовая страница – отличный способ настроить домашнюю страницу вашего браузера и получить быстрый доступ к ярлыкам, плиткам, которые показывают фотографии, или обзору состояния вашей системы. Dashy предоставляет эстетически приятный способ сделать именно это с несколькими встроенными темами и легкой настройкой.

Dashy

Dashy выделяется среди других альтернатив своей поддержкой нескольких рабочих пространств. Я нахожу разделение личных закладок и рабочих панелей удобным способом достичь баланса между работой и личной жизнью в моем браузере.

Интерактивный редактор Dashy также на шаг впереди редакторов на основе конфигурации, которые предлагают многие другие панели управления. Если вы новичок в саморазмещенных приложениях и конфигурационных файлах, вам, возможно, придется провести некоторое время с документацией, но в целом барьер для входа здесь низкий. Форумы сообщества также полны примеров пользовательских панелей, чтобы вдохновить вас или даже скопировать фрагменты конфигурации.

Управление закладками – LinkDing

LinkDing сосредоточен на чистом и простом управлении закладками и в этом лучше, чем остальные. Хотя многие решения с открытым исходным кодом склонны перегружать функциями, LinkDing сохраняет простоту.

Linkding 1

Нажмите кнопку Добавить закладку, введите URL, и утилита автоматически заполнит информацию, такую как заголовок страницы и описание. Вы также можете добавлять теги для лучшей организации.

Скорость приложения особенно выделяется для меня. Вы также можете искать закладки и теги прямо с главной страницы, что делает поиск конкретной инструкции или статьи, сохраненной для чтения позже, очень простым.

Не обращайте внимания на его простой интерфейс. Погружение в настройки открывает гораздо больше функциональности. Например, LinkDing может архивировать каждую закладку в Internet Archive, что гарантирует, что вы всегда сможете вернуться к источнику, даже если веб-сайт перестанет работать.

Конечно, приложение поставляется с сопутствующими закладками для Chrome и Firefox, которые делают сохранение веб-страницы делом в один клик.

Ведение заметок – Flatnotes

Что касается тегов и управления, то Flatnotes не хватает, но это приложение для заметок компенсирует это своим плавным и хорошо организованным интерфейсом.

Приложение легко установить с помощью Docker и занимает всего несколько минут, чтобы запустить. Просто нажмите кнопку Новая заметка и начните писать. Если вы предпочитаете Markdown, вы можете использовать встроенный режим предварительного просмотра, чтобы увидеть, как будет выглядеть ваш текст в любое время.

Flatnotes

Отсутствие тегов делает его немного неудобным, если вы планируете записывать тысячи заметок, но встроенная функция поиска достаточно быстрая и может искать внутри текста.

По сравнению с альтернативами, такими как BeNotes, Flatnotes больше подходит для тех, кто предпочитает целенаправленное тегирование. Это также отличный выбор для тех, кто предпочитает сосредоточиться на задаче, а не возиться с настройками.

Управление проектами – Vikunja

Работая удаленно в течение многих лет, я попробовал большинство приложений для управления проектами. Однако я не видел, чтобы какое-либо из них достигло баланса плавности, простоты использования и функций так, как Vikunja.

Этот бесплатный саморазмещенный инструмент управления проектами не перегружает вас слишком большим количеством информации на главном экране. На самом деле, его чистый вид побуждает вас добавить задачу или быстро перейти к существующим задачам прямо сейчас.

Vikunja

Под капотом вы найдете все функции, которые вы ожидаете от современного приложения для управления проектами, такие как возможность разделять задачи по проектам, добавлять метки, статус приоритета, прогресс и многое другое.

Vikunja также имеет возможности для нескольких пользователей. Это позволяет вам назначать задачи пользователям, устанавливать сроки выполнения и даже создавать взаимосвязанные задачи, которые работают по проектам.

В целом, инструмент хорошо работает для малых и средних организаций и достаточно прост, чтобы использовать его как инструмент управления для личных дел.

Совет: Узнайте, почему мы считаем Kimai нашим любимым и лучшим приложением для отслеживания времени.

Отслеживание проблем – Plane

Если вам нужно что-то, ориентированное больше на профессиональное или бизнес-использование, Plane может быть лучшим выбором. Разработанный как трекер проблем с открытым исходным кодом, аналогичный Jira, терминология Plane ориентирована на устранение проблем, а не на помощь в лучшем управлении задачами.

Plane

Общий обзор Plane о количестве открытых задач, пользователях, которые закрыли больше всего проблем, и многом другом – отличные инструменты для любителей данных. Однако некоторые из лучших функций Plane скрыты за платной подпиской. Например, вам понадобится Pro-план, чтобы увидеть высокоприоритетные проблемы в отдельном окне.

Аналогично, если вы хотите оценить производительность команды на основе их способности решать задачи, это также функция Pro.

Синхронизация файлов – SyncThing

SyncThing – это P2P-приложение, которое поддерживает ваши папки постоянно синхронизированными между компьютерами и телефонами. Оно также входит в наш список лучших программ для резервного копирования для Linux.

После установки не требуется много конфигурации, чтобы начать его использовать. Вы можете и должны установить имя пользователя и пароль, чтобы обеспечить безопасность вашего экземпляра.

Syncthing

SyncThing назначает каждому экземпляру ID устройства, идентификатор, используемый для подключения устройств. Нажатие кнопки удаленного устройства позволяет вам добавлять ID устройств для дополнительных компьютеров и телефонов и настраивать папки для совместного использования.

Вот где становится интересно. Поскольку SyncThing является P2P-инструментом, два узла на обоих концах должны быть в сети, чтобы синхронизировать данные. Таким образом, облачный экземпляр может быть настроен как шлюз для временного хранения файлов. Это особенно полезно, если вы хотите передать файлы на компьютер дома, пока находитесь в отпуске.

Если ваш компьютер выключен, вы можете настроить телефон для резервного копирования фотографий или любых других файлов в вашем облачном экземпляре. Ваш компьютер затем загрузит эти фотографии в следующий раз, когда он будет включен.

Когда размещен локально, SyncThing является отличным инструментом для передачи файлов с нескольких устройств на один компьютер или NAS. Он просто работает.

Обмен файлами и хранилище – Filegator

Если ваши требования к управлению файлами меньше связаны с синхронизацией и больше с облачным хранилищем, FileGator будет вам по душе. Это бесплатное и открытое программное обеспечение сохраняет все легким и простым с его базовым набором функций.

После установки вы можете легко создавать новые папки и загружать в них файлы. Опции управления файлами ограничены обычными функциями, такими как копирование, вставка, перемещение, загрузка и возможность создать zip-файл из нескольких файлов.

Filegator

Тем не менее, вы можете создать несколько пользователей и даже настроить доступ для гостей, чтобы позволить пользователям загружать файлы через общую ссылку.

Советы по саморазмещению приложений

Если вы только начинаете с саморазмещенных приложений, возможно, будет хорошей идеей сначала установить Docker на свой компьютер и привыкнуть ко всем различным доступным опциям. Это не только быстрее, но и может сэкономить вам немного денег на хостинге и вычислительном времени.

Docker

Еще одной распространенной ошибкой является случайная установка одного и того же порта для нескольких приложений. Это не позволит вторичному приложению установиться и иногда может нарушить работу оригинального приложения. При вводе команд в терминальном приложении убедитесь, что вы устанавливаете уникальный четырехзначный номер порта. Упомянутый ранее Portainer – отличный способ следить за всеми портами, которые уже были выделены приложениям.

Наконец, вы можете быть искушены запустить приложения на запасном компьютере и использовать сервис обратного прокси, такой как Tailscale, чтобы получить к ним удаленный доступ. Однако, если вы только начинаете с саморазмещением, это может привести к нарушениям безопасности и позволить нежелательным злоумышленникам получить доступ к вашему серверу. Платеж в несколько долларов в месяц за удаленный сервер может значительно снизить риск, а также обеспечить большую надежность и снизить потребление электроэнергии, не включая ваш сервер все время.