Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to Backup and Restore SemaphoreUI #46

Open
test123-all opened this issue Aug 4, 2024 · 0 comments
Open

How to Backup and Restore SemaphoreUI #46

test123-all opened this issue Aug 4, 2024 · 0 comments

Comments

@test123-all
Copy link

Hey,
I haven't found a chapter inside the docs on how to best backup and restore SemaphoreUI (on a daily base).

What I have found so far:

  1. projects can be backuped through the UI under the Dashboard Menu >> Settings Tab >> blue button 'Backup'.
    Restores seem to be done by clicking on the current project drop down menu (at the top left corner) >> Restore Project.
    But there seems to be a current issue: Problem: Project backup files are not restored correctly semaphore#2227
  2. I also found the corresponding actions in the API docs: https://semaphoreui.com/api-docs/#/project/get_project__project_id__backup and https://semaphoreui.com/api-docs/#/projects/post_projects_restore

Is the API the recommended way to do the backup?
Is there a way just by doing a database dump or backing up project files? Since I had to create a SEMAPHORE_ACCESS_KEY_ENCRYPTION token, and I read that the database is encrypted, I highly doubt that.

The main idea behind this is to use Ansible and SemaphoreUI to automate the backups of some web-services and data. That is also the reason why I have taken a look at SemaphoreUI in the first place. So far I am quite happy with what I have seen. Thank your for providing it.

If there should be a correct way of doing it I would be willing to help with the documentation on that part. In that case please just tell me where I can find further information or, If there aren't any, where I should add what I know.

Yours sincerely

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant