Add my own server
This commit is contained in:
parent
c55fa29fb5
commit
7ff57ca4d8
36
OVMS.V3/components/ovms_tls/trustedca/ovms-ca.crt
Normal file
36
OVMS.V3/components/ovms_tls/trustedca/ovms-ca.crt
Normal file
|
@ -0,0 +1,36 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIGNjCCBB6gAwIBAgIBADANBgkqhkiG9w0BAQwFADCBlzELMAkGA1UEBhMCREUx
|
||||
GDAWBgNVBAgMD1JoZWlubGFuZC1QZmFsejEPMA0GA1UEBwwGU3BleWVyMRowGAYD
|
||||
VQQKDBFPVk1TIEJpdC1DbG91ZCBDQTEvMC0GCSqGSIb3DQEJARYgY2Fyc3Rlbi5z
|
||||
Y2htaWVtYW5uQHBmYWx6LW1haWwuZGUxEDAOBgNVBAMMB292bXMtY2EwHhcNMjIw
|
||||
MzMxMjMwNDAwWhcNMjkwMjAyMjMwNDAwWjCBlzELMAkGA1UEBhMCREUxGDAWBgNV
|
||||
BAgMD1JoZWlubGFuZC1QZmFsejEPMA0GA1UEBwwGU3BleWVyMRowGAYDVQQKDBFP
|
||||
Vk1TIEJpdC1DbG91ZCBDQTEvMC0GCSqGSIb3DQEJARYgY2Fyc3Rlbi5zY2htaWVt
|
||||
YW5uQHBmYWx6LW1haWwuZGUxEDAOBgNVBAMMB292bXMtY2EwggIiMA0GCSqGSIb3
|
||||
DQEBAQUAA4ICDwAwggIKAoICAQDNPm1/SG7s0cG4Ok2gaPeqmWLbqnD3K+19Yjzh
|
||||
SbU+/Vjqac8xzXk1txS5oXYYOiqk05DH3u9TQiyGfqgdaOWXnGgV9cl1G4oU2gDL
|
||||
YaWw6UhYyOOa4rsvuW3wsIzMjCoHw+3ixw92MPvWxwe+3XEEUwKu79jcupEFStSw
|
||||
iKTLI3BXrLXh4EVbztMmVzGVmvd9YxT3jAHgjSEk+hNuVqOzxJmJ8ycbPLBX+Eu5
|
||||
hYpzyh2lddQjuK5TbkOVrBadWAGp/f/T5yZS+1nvE7RgYu4U+k9GMk3Feni0szZT
|
||||
ynZPyYPDl3IHS8Md3eS2PR0Sr32+OgguFw0fY0eL6utvVwRv1uzsfX+kjspl6GgY
|
||||
5Swe9OzeSHWz8r4uDgiwIidsqrmsu+peNAowkF+JsUki8030Mi6xI1KR5eq+wOAu
|
||||
S/z6W4QHxxM4l590F++9I++HaT+Ka9KOyzhwo402jTBS40ld/xvK/fQQ6xhhJ6Ir
|
||||
EI6LuI/z3HLawvG8gjjGvTl2dHdW2eGSw6JT3Ykv6IuFTXpdvv7VFhsr0UkCZFDS
|
||||
ugUq3M108sAwiZDuZOHaLE/5Xry8J6oihLRA4/m2CzsCkmKuFFI1U22PdeyOjobG
|
||||
rZiWIEhm58bAzf251yvdCF+LV8i+BLpBKIiDP/KdurOobu1GBnfUMYxrAZO+Cbuz
|
||||
pKtBcQIDAQABo4GKMIGHMDcGCWCGSAGG+EIBDQQqFihPUE5zZW5zZSBHZW5lcmF0
|
||||
ZWQgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB0GA1UdDgQWBBS5uUkE8dGYwmvFBYpM
|
||||
da0kY00FhTAfBgNVHSMEGDAWgBS5uUkE8dGYwmvFBYpMda0kY00FhTAMBgNVHRME
|
||||
BTADAQH/MA0GCSqGSIb3DQEBDAUAA4ICAQC6GBsnsGVPq1pMVRkcqhlQc3oLyn7F
|
||||
m80b7bxa98JW8a2qVOhuA7o5dfKjSiyS7nXZIEZTRDmdOEzJ+2VqZ8FjASuKBTYq
|
||||
zC7iZBTMv9M4KqQlmurxxuS24APZTkYmOrNQVOlOkDdyKfwJNTVdMGWjgF24t928
|
||||
g431bEchs2IqynzJugLGAxh94sYb3a0Lubzuitfs0CkYDQ6XarPuKlM0cvXZRmOm
|
||||
ZJc7WWNFrY6yjwv/pJaite6K14Y/0xvyWdJ+rkl1fShAE9mvvYjTeEQiBzsElvIo
|
||||
itrxQ9A46nZegH60ih2AjgrVZ1ol7JMh5xlVcofkWzFBUmt3fx8gdU/bj7GxRSs4
|
||||
tgUOQa9rewuQF7GTqH5MC4yTCbtTqdwuEhnoDxK/mHBfTzr3f7ru2BD9pzW36Dxw
|
||||
wkuab7uM919Tg/eh1dPtngjr8gTqtr6VuUGHJU9DWIaFMZTUaxMSPh2+snuWBOVW
|
||||
mtk084sNqfVf6ovMzb6Lgi0ruGpOxWrW/u3L8+a0vteHMeRDL/oyJDMWGNH/E9Q1
|
||||
cYtP9jLVnJP9WgvvHW83eeqaX3yKKA9hlGZpw/hL1BonHXtf/yDcXyy2DliSp7MB
|
||||
Yvdg5zOhtXwF46TKIqXGUzh0dSSeKrPh45xTiVGKK18atLTcoN2gNHtw9AaXf3+i
|
||||
rflnfccX3FySOw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1399,6 +1399,7 @@ void OvmsWebServer::HandleCfgServerV2(PageEntry_t& p, PageContext_t& c)
|
|||
c.input_text("Server", "server", server.c_str(), "Enter host name or IP address",
|
||||
"<p>Public OVMS V2 servers:</p>"
|
||||
"<ul>"
|
||||
"<li><code>ovms-server.bit-cloud.de</code> <a href=\"https://ovms.bit-cloud.de/user/register\" target=\"_blank\">Registration</a></li>"
|
||||
"<li><code>api.openvehicles.com</code> <a href=\"https://www.openvehicles.com/user/register\" target=\"_blank\">Registration</a></li>"
|
||||
"<li><code>ovms.dexters-web.de</code> <a href=\"https://dexters-web.de/?action=NewAccount\" target=\"_blank\">Registration</a></li>"
|
||||
"</ul>");
|
||||
|
@ -2642,6 +2643,7 @@ void OvmsWebServer::HandleCfgFirmware(PageEntry_t& p, PageContext_t& c)
|
|||
"<p>Automatic updates are normally only done if a wifi connection is available at the time. Before allowing updates via modem, be aware a single firmware image has a size of around 3 MB, which may lead to additional costs on your data plan.</p>");
|
||||
c.print(
|
||||
"<datalist id=\"server-list\">"
|
||||
"<option value=\"https://ovms.bit-cloud.de/firmware/ota\">"
|
||||
"<option value=\"https://api.openvehicles.com/firmware/ota\">"
|
||||
"<option value=\"https://ovms.dexters-web.de/firmware/ota\">"
|
||||
"</datalist>"
|
||||
|
@ -2652,7 +2654,7 @@ void OvmsWebServer::HandleCfgFirmware(PageEntry_t& p, PageContext_t& c)
|
|||
"</datalist>"
|
||||
);
|
||||
c.input_text("Update server", "server", server.c_str(), "Specify or select from list (clear to see all options)",
|
||||
"<p>Default is <code>https://api.openvehicles.com/firmware/ota</code>.</p>",
|
||||
"<p>Default is <code>https://ovms.bit-cloud.de/firmware/ota</code>.</p>",
|
||||
"list=\"server-list\"");
|
||||
c.input_text("Version tag", "tag", tag.c_str(), "Specify or select from list (clear to see all options)",
|
||||
"<p>Default is <code>main</code> for standard releases. Use <code>eap</code> (early access program) for stable or <code>edge</code> for bleeding edge developer builds.</p>",
|
||||
|
|
|
@ -749,7 +749,7 @@ std::string OvmsWebServer::CfgInit3(PageEntry_t& p, PageContext_t& c, std::strin
|
|||
if (server.empty())
|
||||
server = MyConfig.GetParamValue("ota", "server");
|
||||
if (server.empty())
|
||||
server = "https://api.openvehicles.com/firmware/ota";
|
||||
server = "https://ovms.bit-cloud.de/firmware/ota";
|
||||
|
||||
MyOTA.GetStatus(info, true);
|
||||
|
||||
|
@ -843,6 +843,8 @@ std::string OvmsWebServer::CfgInit3(PageEntry_t& p, PageContext_t& c, std::strin
|
|||
c.panel_start("primary", "Step 3/5: Update Firmware");
|
||||
c.form_start(p.uri);
|
||||
c.input_radio_start("Update server", "server");
|
||||
c.input_radio_option("server", "Europe, Germany (ovms.bit-cloud.de)",
|
||||
"https://ovms.bit-cloud.de/firmware/ota" , server == "https://ovms.bit-cloud.de/firmware/ota");
|
||||
c.input_radio_option("server", "Asia-Pacific (openvehicles.com)",
|
||||
"https://api.openvehicles.com/firmware/ota" , server == "https://api.openvehicles.com/firmware/ota");
|
||||
c.input_radio_option("server", "Europe (dexters-web.de)",
|
||||
|
|
Loading…
Reference in a new issue