Частное веб-приложение для пары, похожее на социальные сети и инструменты командного общения (самостоятельное и бесплатное)

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

Я никогда не пользовался Slack или Facebook , но из того, что я читал об этих сервисах, я представляю веб-приложение как их комбинацию: смесь панели инструментов, инструмента для совместной работы и социальной сети (или, если быть более точным: поток, вроде типичный для соцсетей), но только для двух человек и без фокуса на работу/развитие.

Обязательно (без компромиссов)

  • Это должно быть бесплатное программное обеспечение.
  • Он должен работать на сервере GNU/Linux (я размещу его самостоятельно).
  • Все должно быть закрытым, доступным только для двух учетных записей пользователей.

Желаемые функции (хорошо, если я не могу иметь все)

  • Обновление чата/статуса. Аналогичен чату Stack Exchange или микроблогу.
  • Создавайте/делитесь сообщениями (текст, аудио, видео, изображение, файл). Оба могут комментировать каждый пост. Сообщите другому о новых сообщениях/комментариях. Похоже на блог.
  • Создайте текстовый документ, который могут редактировать оба. Сообщите другому о новых документах/правках и раскрасьте части по-другому. Похоже на вики, или даже похоже на Etherpad .
  • Управляйте общим списком дел. Оба могут добавлять (и помечать как выполненные) записи. Поддержка категорий была бы фантастической.
  • Добавляйте события/даты, возможно, с помощью простого календаря.

Презентация (просто идея)

  • Контент из всех перечисленных выше функций в идеале должен быть указан в одном большом потоке. Таким образом, за сообщением в чате может следовать сообщение с изображением, за которым может следовать запись в журнале о том, что текст был отредактирован, за которым может следовать ответ на первое сообщение в чате.

  • Он должен каким-то образом помечать записи, которые являются новыми (т. е. еще непрочитанными), чтобы пользователи заметили, когда они все увидели.

  • Фильтры можно использовать для отображения только сообщений с изображениями или только записей из категории «Смотреть фильмы». Поиск можно использовать для поиска сообщений чата, постов и т. д.

  • Приборная панель/боковая панель должны обеспечивать легкий доступ к «стабильному» контенту: списку дел, событиям и (активным) текстовым сообщениям.

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

Я также ищу что-то подобное :-) Но в настоящее время я купил Synology NAS, и вы можете установить что угодно, от медиавики до обмена фотографиями, торрент-загрузчика, чата и других инструментов в вашем собственном частном сетевом хранилище. мы также транслируем наши фильмы (которые перекодируются на лету) на наши мобильные телефоны @work. покупка NAS устранила все основные проблемы: от резервного копирования до частного облачного решения + хостинг.
вы можете попробовать живую демонстрацию здесь: synology.com/en-global/dsm/live_demo

Ответы (3)

Вы можете попробовать Песчаную бурю :

Обязательно (без компромиссов)

  • Это должно быть бесплатное программное обеспечение. - ✓
  • Он должен работать на сервере GNU/Linux (я размещу его самостоятельно). - ✓ (только 64 бит)
  • Все должно быть закрытым, доступным только для двух учетных записей пользователей. - ✓

Желаемые функции (хорошо, если я не могу иметь все)

  • Обновление чата/статуса. Аналогичен чату Stack Exchange или микроблогу. - ✓ Rocket.Chat или Let's Chat
  • Создавайте/делитесь сообщениями (текст, аудио, видео, изображение, файл). Оба могут комментировать каждый пост. Сообщите другому о новых сообщениях/комментариях. Похоже на блог. - ✓ Призрак
  • Создайте текстовый документ, который могут редактировать оба. Сообщите другому о новых документах/правках и раскрасьте части по-другому. Похоже на вики или даже на Etherpad. - ✓ Etherpad или MediaWiki или DokuWiki
  • Управляйте общим списком дел. Оба могут добавлять (и помечать как выполненные) записи. Поддержка категорий была бы фантастической. - ✓ WeKan или простые задачи
  • Добавляйте события/даты, возможно, с помощью простого календаря. - ✓ Радикал
Вы пропустили вордпресс

Я бы рассматривал WordPress как вариант. Он отвечает всем вашим требованиям и всем вашим желаемым характеристикам,

Требования

  • Быть свободным/свободным программным обеспечением ✓ - с открытым исходным кодом
  • Самостоятельно размещен на сервере GNU/Linux ✓ — написан на PHP и использует MySQL, который можно настроить на серверах Linux
  • Возможность ограничить все нежелательными посетителями ✓ - использование этого плагина было бы самым простым способом, wp-require-login , просто создайте две учетные записи для вашего друга и для себя

Желаемые функции

  • Обновление чата/статуса ✓ - используя любой плагин чата, я бы рекомендовал WpChats
  • Создавайте/делитесь сообщениями (текст, аудио, видео, изображение, файл) ✓ - Это встроено в сам WordPress, вы можете комментировать любой пост
  • Создайте текстовый документ, который могут редактировать оба. ✓ — вы можете сделать это с помощью редактирования постов, WordPress имеет встроенную функцию ревизий, которая показывает, что отличается между каждой из них, используя текст с цветовой кодировкой. Вы также можете прокомментировать каждую редакцию.
  • Управляйте общим списком дел. ✓ - Можно сделать с помощью плагина Cleverness To-Do List . Он может создавать общие и частные списки дел с поддержкой категорий.
  • Добавляйте события/даты, возможно, с помощью простого календаря ✓ - Можно сделать с помощью плагина календаря, я бы порекомендовал плагин Календарь событий

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

Если вы готовы немного программировать и поиграться с javascript, есть метеор, в котором есть приложение под названием Rocket.chat.

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

https://www.npmjs.com/search?q=календарь

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

Лучшие