@robi You mean Obsidian? I just use Obsidian as my main note app, write daily journals, inspiration, no AI involved.
And the CouchDB is a self-host sync backend of the note app so I can also read and write on my phone.
@robi You mean Obsidian? I just use Obsidian as my main note app, write daily journals, inspiration, no AI involved.
And the CouchDB is a self-host sync backend of the note app so I can also read and write on my phone.
@james thank you! I have submitted
Hello, I packaged this as Community App, you can install it with one click now.
https://forum.cloudron.io/topic/15695/couchdb-for-obsidian-livesync
Hi everyone,
I packaged this CouchDB preconfigured for Obsidian LiveSync. Please try it if you have an Obsidian to sync.
After installed the app on Cloudron, you can configure Self-hosted LiveSync community plugin on Obsidian to sync your notes between devices.
Tested with my Cloudron 9.2.0, Obsidian MacOS 1.12.7, Obsidian iOS 1.12.7 w/ Self-hosted LiveSync 0.25.80

Thank you. I have done my work with cloudron CLI.
Hi there,
I am developing FreshRSS extension and I found the management of extension requires upload folder to /app/data/extensions. Currently there is no easy way to upload folder in Web UI. Please consider to enable SFTP access, it will make it much easier to use customized extension.
Thank you!
Thanks to everyone who gave me suggestions. I finally found a solution. ChatGPT provided misleading information—actually, the 'From' field can be modified. Here is the Sieve filter I ultimately used.
require ["editheader", "variables", "copy"];
if true {
if header :matches "From" "*" {
set "original_from" "${0}";
} else {
set "original_from" "unknown@domain.com";
}
deleteheader "Reply-To";
addheader "Reply-To" "${original_from}";
deleteheader "From";
deleteheader "DKIM-Signature";
addheader "From" "Forwarder <forwarder@mydomain.com>";
addheader "X-Original-From" "${original_from}";
redirect "myemail@gmail.com";
keep;
}
@scooke Yes, I have control over mydomain.com and can set DNS entries.
I use the Email server of Cloudron. I first tried forward with Email list within Cloudron Email. (create Email list b@mydomain.com and distribute to c@gmail.com) It has the same issue. SES refuse to send the Email since From is a@gmail.com.
Since this doesn't work, I created the Snappymail web client and hope it can support more advanced forward feature.
I am not familiar with sieve, ChatGPT said Sieve cannot change to "From" in header.
@scooke Yes, I guess I can verify a@gmail.com in SES, but that's not what I want.
I would like to forward all Emails sending to b@mydomain.com to my own Gmail. a@gmail.com is just used for testing.
I hope there is an Email forwarding fuction works like "Forward" of regular Email client.
I am trying to setup an Email account with my domain, and forward all incoming mails to my Gmail account. I tried two methods:
When testing, I use a@gmail.com to send an Email to b@mydomain.com and expects the mail is forwarded to c@gmail.com. I encountered the same error for both approaches. When Cloudron send Email with SES, SES rejected because it cannot verify a@gmail.com as sender.
554 Message rejected: Email address is not verified.
The following identities failed the check in region US-EAST-1: A <a@gmail.com>
I checked Sieve tutorial, looks like Sieve will also use the original "From" for redirect. Is there anyway I can forward the Email without replacing SES?
Thanks!
Hi there,
According to the security advisory (https://confluence.atlassian.com/security/cve-2023-22522-rce-vulnerability-in-confluence-data-center-and-confluence-server-1319570362.html) Confluence Data Center and Server should update to 8.5.4.
Current version in Cloudron is 8.5.3.
Thanks!
thanks for the prompt update!
Hi there,
According to the security advisory (https://confluence.atlassian.com/security/cve-2023-22518-improper-authorization-vulnerability-in-confluence-data-center-and-server-1311473907.html) Confluence Data Center and Server should update to 8.5.3 ASAP. Current version in Cloudron is 8.5.2.
Thanks!
Hi community,
I am affected by this bug introduced in 8.0.0 and fixed in 8.0.4: https://jira.atlassian.com/browse/CONFSERVER-81330
The latest packaged version is 2.22.0 (Confluence 8.0.2) which is affected by it. To avoid the bug, I have been using the last major version 7.20 for half year.
I will highly appreicate if anyone can package the latest version Confluence.
Thanks
Chang
Thank you very much!
Confluence Server and Data Center - CVE-2022-26134 - Critical severity unauthenticated remote code execution vulnerability
Released versions 7.4.17, 7.13.7, 7.14.3, 7.15.2, 7.16.4, 7.17.4 and 7.18.1 which contain a fix for this issue.
Current latest version on Cloudron is 7.18.0
https://confluence.atlassian.com/doc/confluence-security-advisory-2022-06-02-1130377146.html
@girish Thank you, it works!
Migrate Confluence from Cloud to Server might be tricky because you need to reset the admin password in recovery mode. And the official doc doesn't work on a Cloudron instance. Here is how I made it.
Prerequisite:
npm install -g cloudroncloudron login my.domain.comExport data from Confluence Cloud and import data to Confluence Server:
cat /app/data/credentials.txtAfter import succeed, you will need to login to Confluence, but the old password doesn't work. Follow these steps to reset admin password:
cloudron debug --app confluence.domain.comcloudron exec --app confluence.domain.comvim /home/cloudron/confluence/bin/setenv.shCATALINA_OPTS="-Datlassian.recovery.password=your_random_password" to the end of file, after the last CATALINA_OPTS line. Save./home/cloudron/start.shrecovery_admin and the password in step 4.CATALINA_OPTS added in setenv.shcloudron debug --disable --app configure.domain.com. Wait the app restart.Reference: