Comments 26
Недавно у HOSTKEY была статья как за 270р в месяц развернуть свой Outline сервер буквально в пару кликов
AndreyYu - по-моему, здесь речь идет о другом Outline:
https://www.getoutline.com/ vs https://getoutline.org/
Hidden text
Вы, вероятно, имели ввиду ...outline.org - https://hostkey.com/blog/24-your-own-outline-vpn-server-for-3-euro-per-month/ (не реклама).
Hidden text
Если бы вам было не трудно оформить это дело в виде гит-репозитория, было бы очень спасибо!
И отдельное спасибо на NPM. 👍
Если есть референс, в каком виде это привычно/удобно, - оперативно решу, и возьму на заметку, спасибо
Да вот, собственно https://github.com/docker/awesome-compose/tree/master/portainer
Было бы хорошо увидеть интеграцию с ldap
Игорь, добрый день!
Скажите, а как Outline в плане производительности? Notion многие ругают за его тормознутость, которая растёт по мере заполнения базы знаний, а у Outline с этим как?
Добрый день! Тут есть нюансы: во-первых, у нас пока всего около 20 постоянных пользователей в Outline, во-вторых- объем документов не дотягивает пока и до 300 штук, в третьих, функционал разработчиками пока довольно заметно расширяется - будем надеяться, что продолжат в том же духе, и сервис не станет перегруженным)
С тем, что было и есть у нас - все летает, при том, что сервис работает пока на одном сервере с активно используемыми Keycloak / MinIO, никаких проблем с нагрузками за полгода не наблюдалось
Notion он же не про wiki
Его прелесть совсем в этом!
Мы внедрили как корпоративную вики в крупную гос контору. OIDC на кейклоаке правда у них уже был, интегрировался норм. Полет несколько месяцев нормальный.
Т.к. там близкие нам нода и реакт на стеке, сделали ряд допилов.
Главным конкурентом при выборе была wikijs. Но аутлайн показался более простым и дружественным.
Аналогично искал замену конфлюенсу и ничего лучше Outline не нашёл. На момент полгода назад инструкций по развертыванию в контейнере было примерно полторы, причём одна одна из них на китайском. Спасибо за этот гайд!
Разворачиваю по статье на виртуалке с Убунтой, и не могу открыть GUI nginx proxy manager удалённо. С консоли самой виртуалки доступно, с другой машины - нет.
А что показывает docker ps | grep nginx
?
Не блокирует ли файрволл 81-ый порт? Например ufw status numbered
Все красиво установилось. А войти не могу)) Просит зайти через Google, но принимает только Google Workspace, с которого мы ушли. Из вариантов авторизации вроде как доступны OpenID и Email magic link. Пробую второе настраивать, но что-то пока никак.
Самый простой выход из вашей ситуации это Magic link, но необходимо включить в блок environment
настройки SMTP, вот тут немного подробнее: https://wiki.generaloutline.com/s/770a97da-13e5-401e-9f8a-37949c19f97e/doc/smtp-cqCJyZGMIB
Да, я покурил документацию Outline и из всех доступных и простых вариантов авторизации мне как раз Email magic link и приглянулись. Но, похоже, для первого входа такой способ авторизации не подходит. Удалось решить через создание аккаунта в Slack, а дальше уже и возможность входа через magic link появилась.
Всё отлично встало и заработало. Помучался только с отправкой писем и загрузкой файлов/картинок. В настройках SMTP всё было указано верно, но письма почему-то не отправлялись. Выяснилось, что при создании нового ящика в Яндекс Почте необходимо ручками первый раз зайти в эту почту, принять условия использования и только после этого можно будет пользоваться ящикам. С картинками был затык 1-в-1 как в видео. Повторил те же манипуляции с minio. На видео всё заработало, а у меня нет... Оказалось, что у меня почему-то ssl сертификаты встали не на все субдомены.
В общем, инструкция отличная! И логи рулят)) Если самому себе проблемы не создавать, то всё отлично запускается и работает.
Единственный вопрос осталось решить. В Outline есть возможность делать доступными страницы вовне. Я увидел как опубликовать вовне внутреннюю страницу, а как опубликовать весь раздел (коллекцию?) – осталось непонятным. А по вашей ссылке так и несколько разделов опубликовано... Как такое сделать у себя?
Здравствуйте! спасибо за инструкцию, к сожалению ее надо немного поправить.
sudo docker logs npm-app-1
[7/5/2023] [12:51:49 PM] [Global ] › ✖ error create table `migrations` (`id` int unsigned not null auto_increment primary key, `name` varchar(255), `batch` int, `migration_time` timestamp) - ER_CANT_CREATE_TABLE: Can't create table `npm`.`migrations` (errno: 13 "Permission denied")
Проблема с разрешениями на тома, описана в issue на гитхабе "NPM "Bad Gateway - error create table npm.migrations Permission Denied #1499", там же инструкции как поправить файл compose
Контейнер outline рестартится непрерывно, в логах ошибка ниже... как бороться?
yarn run v1.22.19
83error Command "sequelize:migrate" not found.
84info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
85yarn run v1.22.19
Относительно свежая инструкция по Outline Wiki + KeyCloak:
https://wenkdth.org/posts/keycloak-outline-setup/
Поднимал по ней несколько раз, работает нормально.
OUTLINE: как развернуть бесплатный аналог Notion на вашем сервере. Пошаговый туториал