diff --git a/conf/nginx.conf b/conf/nginx.conf index 37c6029..909a2e0 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -10,5 +10,15 @@ location __PATH__/ { proxy_set_header Connection "upgrade"; # Include SSOWAT user panel. - include conf.d/yunohost_panel.conf.inc; + #include conf.d/yunohost_panel.conf.inc; +} + +location /cockpit/ { + proxy_pass https://127.0.0.1:8104/cockpit/; + proxy_http_version 1.1; + proxy_buffering off; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; } diff --git a/manifest.json b/manifest.json index 3392189..59bb8a0 100644 --- a/manifest.json +++ b/manifest.json @@ -12,12 +12,13 @@ "license": "LGPL-2.1-only", "website": "https://cockpit-project.org/", "admindoc": "https://cockpit-project.org/documentation.html", - "code": "https://github.com/cockpit-project/cockpit" + "code": "https://github.com/cockpit-project/cockpit", + "cpe": "cpe:2.3:a:agentejo:cockpit" }, "license": "LGPL-2.1-only", "maintainer": { - "name": "liberodark", - "email": "liberodark@gmail.com" + "name": "", + "email": "" }, "requirements": { "yunohost": ">= 4.3.0" @@ -44,4 +45,4 @@ } ] } -} +} \ No newline at end of file diff --git a/scripts/change_url b/scripts/change_url index 01de24d..1eec6b9 100644 --- a/scripts/change_url +++ b/scripts/change_url @@ -114,6 +114,9 @@ ynh_script_progression --message="Updating a configuration file..." --weight=1 ynh_add_config --template="../conf/cockpit.conf" --destination="/etc/cockpit/cockpit.conf" +chmod 440 "/etc/cockpit/cockpit.conf" +chown root:$app-ws "/etc/cockpit/cockpit.conf" + #================================================= # GENERIC FINALISATION #=================================================