Вот один из самых интересных проектов автоматического nginx-proxy https://github.com/nginx-proxy/nginx-proxy
Вот пример его использования на моем небольшом проекте https://github.com/q2digger/docker-jira-software/b...
На контейнере приложения, у меня это Джира, указано имя виртуального хоста и порт на который будет пробрасываться трафик с nginx-а.
Все взлетаем, nginx видит контейнер с переменной окружения virtual_host и virtual_port , генерит для него виртуальный хост и все, можете работать..
скорее всего (тут я могу ошибаться) , но вполне возможно что при подключении клиента по pptp он (клиент) получает адрес из той же сети что и винда (192.168.88.0/24), а вот l2tp настроен както иначе, точнее сказать трудно не видя профайлов VPN-серверов.
Thereafter, не знаю, не могу сравнить скорость оперативки и видеокарты. Мой основной инструмент - почтовый клиент и терминал , мне скорость оперативки не важна ))
соглашусь.
как обладатель двух макбуков , актуального Pro 16 и прошлого Pro 15, разница в дюйм экрана мне не очень важна (все равно большее время он подключен к внешнему монитору) , а процессор помощнее не помешал бы. Хотя вот клавиатура на Pro 16 мне нравится больше , но тут личные предпочтения, дело вкуса.
ну смотрите, вы подключаетесь к mikrotik и дальше к компьютеру в сети.
я не вижу разрешаешего правила на forward пакетов от удаленного компьютера (вашего мака) до сети компа за микротиком (буду называть его просто Виндой).
так же в разделе NAT я не вижу правил для маскировки трафика от мака к Винде (обычно это делают для vpn клиентов).
к какому рабочему столу? где он находится? там где то за VPN?
а он точно там включен? а компьютер доступен?
смотрите сколько вопросов , опишите ситуацию яснее.
HexUserHex, https://github.com/q2digger/2HexUserHex
В таком виде оно работает, логины и пароли для gitea и nextcloud в файле mysql/init.sql
healthcheck я тоже убрал - сейчас нет времени сидеть и ковырять , а на работу оно не влияет.
Ну и если есть желание скинуть мне пару монет, в реадми я добавил свой яндекс кошелек, но это не обязательно конечно.
дописываю.
после того как узнали в какой jail попадает клиент, можно знать какой фильтр срабатывает и либо добавить строку в исключения в этот фильтр, либо если клиент прям ценный добавить его в whitelist
AIIVY ⠀, самое интересное, я откуда то помню (ктото говорил, где то читал?) что для windows home edition недоступен HyperV , но WSL2 нужен для работы HyperV.
Я немного погуглил , и вижу что эти данные устарели, есть много людей, кто пишет, что с последними обновлениями оно должно работать на Home edition
Ну и да, надо прям по инструкции. https://docs.microsoft.com/en-us/windows/wsl/insta...
В официальной инструкции подсистема включается через dism
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Почему, вы можете создать в mysql контейнере несколько баз, надо просто подсунуть к контейнер mysql файл init.sql в котором будут команды сделать базы, завести пользователей. Он выполнится при старте контейнера и все. Там банально пару строк надо
DATABASE CREATE giteadb;
GRANT ALL PRIVILEGES ON giteadb.* TO 'giteauser'@'%';
Как именно обозвать файл и куда его положить - есть в документации контейнера mysql e
Version 3 no longer supports the condition form of depends_on
Предлагаю не заморачиваться с этими зависимостями, выкинуть все что относится к depends_on , если запустить базу вначале критично, то можно сделать так
docker-compose up -d db
тут ждем полминуты
docker-compose up -d
если все же хочется, то везде народ предлагает всякие скрипты впихивать на старт контейнеров, костыли костыли. ((
Еще у меня вопросы к docker-compose в разделе контейнера giteа , параметры которые там указаны
- DB_HOST=db:3306
- DB_NAME=gitea
- DB_USER=tester
- DB_PASSWD=superpassword
этого в базе ведь нет, это все надо создать вначале, верно? или gitea само это сделает? короче тут чтото мутное для меня.
да немного напутали )
там смысл что healthcheck надо добавить прям в контейнер, а в докер-композе сказать смотреть на этот хэлсчек.
прошу прощения что так криво пишу - с планшета. если не горит, завтра доберусь до компа, попробую поправить ваш докер-композ и проверить его на своей машинке.
Просто установите docker на свой компьютер, настройте чтобы ваш пользователь (не рут) спокойно с ним работал, без всяких этих sudo
после этого и PyCharm подключится.
Описанное выше есть в официальной инструкции, если не ошибаюсь, для Mint20 подойдет инструкция для ubuntu , про работу без sudo в конце есть глава, там всех делов пользователя в группу docker запихнуть. https://docs.docker.com/engine/install/ubuntu/
https://github.com/nginx-proxy/nginx-proxy
Вот пример его использования на моем небольшом проекте https://github.com/q2digger/docker-jira-software/b...
На контейнере приложения, у меня это Джира, указано имя виртуального хоста и порт на который будет пробрасываться трафик с nginx-а.
Все взлетаем, nginx видит контейнер с переменной окружения virtual_host и virtual_port , генерит для него виртуальный хост и все, можете работать..