@girish Thank you, it works!
Posts made by fengchang
[Tutorial] Migrate Confluence from Cloud to Server
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.
- Install cloudron cli
npm install -g cloudron
- Login to your cloudron
cloudron login my.domain.com
Export data from Confluence Cloud and import data to Confluence Server:
- In Confluence Cloud, go to Settings - Backup Manager - Create backup for server. Download the zip file.
- Install Confluence app on Cloudron
- Resize the app memory limit to 6GB (Strongly advise to avoid import failure)
- Use web terminal to get database parameter:
- Open your Confluence, setup database connection, import the backup zip file.
After import succeed, you will need to login to Confluence, but the old password doesn't work. Follow these steps to reset admin password:
- Enable debug mode of your app
cloudron debug --app confluence.domain.com
- Get a shell to your app's docker
cloudron exec --app confluence.domain.com
- Edit file
CATALINA_OPTS="-Datlassian.recovery.password=your_random_password"to the end of file, after the last
- Start confluence by run
- Login your confluence with username
recovery_adminand the password in step 4.
- The Confluence site seems empty and ask you to create a space. Don't worry, create a new space.
- Open Settings - User Management, list all users. Find your old admin user, reset password and add it to all admin groups.
- Logout, and try login with your admin user. It works!
- Delete the the
- Exit from app docker. Disable debug mode by running
cloudron debug --disable --app configure.domain.com. Wait the app restart.
- Your Confluence is ready!
- Install cloudron cli
Modify file under /home/cloudron
I am trying to setup a Confluence instance and migrate data from Confluence Cloud.
After imported the data successfully, I cannot login with my username & password. I found a post about how to restore password. And I guess this is the reason:
You've imported a site from Cloud, and it does not contain a system administrator account.
So I followed this post to restore my access. It ask me to modify
<installation-directory>/bin/setenv.shand the file is located at
However, the file cannot be updated. I understand it's the security mechanism of Cloudron, but is there any way I can update the file temporarily?
Request screenshots for translation
I am a translator of Cloudron and found following strings I couldn't understand. I tried but cannot find them in my Cloudron instance. Could you please attach related screenshots to weblate so I can understand them by context?