Raspbian Stretch Lite не оснащен локальным веб-браузером, поэтому вам может потребоваться предоставить внешний доступ перед использованием веб-настройки.По следующей ссылке вы можете найти описание конфигурации Сервера: https://ravendb.net/docs/article-page/4.1/csharp/server/configuration/configuration-options
Измените Server/settings.json
так, чтобы оно соответствовало вашим требованиям безопасности, следующим образом (замените 10.0.0.90
на IP вашего Пирога)
- Полностью незащищенный доступ из любого места (ВНИМАНИЕ: Это предоставит доступ к базе данных любому, имеющему доступ к этому экземпляру докера):
{
"ServerUrl": "http://0.0.0.0:8080",
"PublicServerUrl": "http://10.0.0.90:8080",
"Setup.Mode": "None",
"Security.UnsecuredAccessAllowed": "PublicNetwork",
}
- Доступ из докерахост-компьютер или другие машины в вашей локальной сети:
{
"ServerUrl": "http://10.0.0.90:8080",
"Setup.Mode": "None",
"PublicServerUrl": "http://10.0.0.90:8080",
"Security.UnsecuredAccessAllowed": "PrivateNetwork",
"License.Eula.Accepted": true
}
На этом этапе должен работать просмотр до http://10.0.0.90:8080
.
Вы можете использовать cli, читать: https://ravendb.net/docs/article-page/4.1/Csharp/server/configuration/command-line-arguments
Пример:
cd ~/RavenDB/Server
./Raven.Server --Security.UnsecuredAccessAllowed=PublicNetwork --ServerUrl=http://0.0.0.0:8080 --PublicServerUrl=http://10.0.0.90:8080 --Setup.Mode="None" --DataDir=/mnt/ExternalDisk/RavenDB
В качестве примечания: я рекомендую установить «DataDir» на внешний подключенный USB-диск, а не использовать путь данных SD-карты по умолчанию, если это ваш случай,И позже вы можете захотеть использовать скрипты для добавления RavenDB в качестве сервиса на ваш Pie (см. install-daemon.sh
здесь: https://github.com/ravendb/ravendb/tree/v4.2/scripts/linux)