{"id":142,"date":"2025-03-16T15:37:26","date_gmt":"2025-03-16T14:37:26","guid":{"rendered":"https:\/\/wordpress.qa.desoter.eu\/?p=142"},"modified":"2025-03-16T16:07:25","modified_gmt":"2025-03-16T15:07:25","slug":"panoramax-update","status":"publish","type":"post","link":"https:\/\/desoter.it\/en\/2025\/03\/panoramax-update\/","title":{"rendered":"Panoramax &#8211; Update"},"content":{"rendered":"\n<p>A brief update on my test instance of Panoramax (<a href=\"http:\/\/panoramax.desoter.eu\" data-type=\"link\" data-id=\"panoramax.desoter.eu\" target=\"_blank\" rel=\"noreferrer noopener\">panoramax.desoter.eu<\/a>)<\/p>\n\n\n\n<p>I was able to integrate the object storage as backend for images! Not sure what&#8217;s different but using Scaleway I was able to setup it up, also applying bucket policies so that read is public but for uploading you need to go through the website. It&#8217;s strange because analyzing on of the two main public instances I saw they&#8217;re using OVH&#8230;for sure they have more experience and\/or maybe they have some custom &#8220;code&#8221; to perform some things.<\/p>\n\n\n\n<p>I did submit my basic Helm Chart, the old one with a persistent volume for the pictures, as a merge request to the official Gitlab (<a href=\"https:\/\/gitlab.com\/panoramax\/server\/infra\/helm\/-\/merge_requests\/1\" data-type=\"link\" data-id=\"https:\/\/gitlab.com\/panoramax\/server\/infra\/helm\/-\/merge_requests\/1\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/gitlab.com\/panoramax\/server\/infra\/helm\/-\/merge_requests\/1<\/a>) since I saw it was all still to do and thought I could be of help. The merge request is still pending but I&#8217;m sure they have many things on their hands and probably I didn&#8217;t respect some contributing rules \ud83d\ude10<\/p>\n\n\n\n<p>If you want to give it a try and help me understand the server usage for this app, please contribute to my instance, you can login with your OSM account! <strong>EDIT: I forgot I put a rule to allow only uploading pictures from Lombardia, Italia.<\/strong><\/p>\n\n\n\n<p>Please be aware that this is a<strong> test server<\/strong> and I cannot guarantee an adequate service level, so please <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-contrast-2-color\"><strong>don&#8217;t delete the pictures after uploading<\/strong><\/mark> and if you didn&#8217;t already, contribute to one of the official federated instances <a href=\"https:\/\/panoramax.fr\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/panoramax.fr\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A brief update on my test instance of Panoramax (panoramax.desoter.eu) I was able to integrate the object storage as backend for images! Not sure what&#8217;s different but using Scaleway I was able to setup it up, also applying bucket policies so that read is public but for uploading you need to go through the website. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[25],"tags":[24,22,23,21],"class_list":["post-142","post","type-post","status-publish","format-standard","hentry","category-open-source","tag-foss","tag-hosting","tag-kubernetes","tag-panoramax"],"_links":{"self":[{"href":"https:\/\/desoter.it\/en\/wp-json\/wp\/v2\/posts\/142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/desoter.it\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/desoter.it\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/desoter.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/desoter.it\/en\/wp-json\/wp\/v2\/comments?post=142"}],"version-history":[{"count":3,"href":"https:\/\/desoter.it\/en\/wp-json\/wp\/v2\/posts\/142\/revisions"}],"predecessor-version":[{"id":146,"href":"https:\/\/desoter.it\/en\/wp-json\/wp\/v2\/posts\/142\/revisions\/146"}],"wp:attachment":[{"href":"https:\/\/desoter.it\/en\/wp-json\/wp\/v2\/media?parent=142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/desoter.it\/en\/wp-json\/wp\/v2\/categories?post=142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/desoter.it\/en\/wp-json\/wp\/v2\/tags?post=142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}