Приложение Remote GUI с интеграцией N C и AUTH - PullRequest
0 голосов
/ 14 марта 2020

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

Я хочу запустить приложение в контейнер (например, VSCode, какое-то Java приложение, например BlueJ et c.) и сделайте его GUI доступным через веб-браузер.
Кроме того, я хочу, чтобы это приложение работало вместе с моим уже существующим Nextcloud container.
И последнее, но не менее важное: я хочу, чтобы приложение было доступно нескольким пользователям одновременно; если это невозможно, я бы раскрутил 1 контейнер для каждого пользователя.

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

  • Go на myapp.domain.com
  • Войдите в систему, указав имя пользователя / пароль
  • Используйте приложения GUI для доступа к файлам в вашей личной учетной записи N C. (Откройте файл. java, отредактируйте некоторый код и сохраните его непосредственно в облаке)

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

Во время довольно короткого исследования я обнаружил

  • X11 для доступа к GUI
  • VN C серверам для доступа к GUI
  • openLDAP для управления пользователями между контейнерами
  • Authelia для одного централизованного входа в несколько служб

Итак, мои вопросы:

  1. Можно ли создать эту настройку? Нужно ли мне больше шагов / есть что-то, о чем я не знаю?
  2. Есть ли какие-либо программные рекомендации, которые вы можете дать?

Я не хочу тратить слишком много времени на что-то, что может быть невозможно работать, поэтому я прошу вас, более опытные ребята, здесь;) Спасибо за ваш отзыв!

...