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

Upgrading from 0.2.7 on old bare metal to a current container or similar #1319

Open
1 task done
furicle opened this issue Dec 16, 2024 · 1 comment
Open
1 task done

Comments

@furicle
Copy link

furicle commented Dec 16, 2024

Baikal version: 0.2.7

  • I have searched open and closed issues for duplicates

Problem:

I have a working 0.2.7 installation that kinda needs an update :-) Ten users, a couple dozen calendars, quite a few events (14,000 or so)

I did look at a few upgrade issues here, but no one has tried to go from as far back as this I don't think.

I'm not expecting this to 'just work' - I'm more looking at what's the best path here.

Question one - can I export the current user list and import it into the new version? I'm ok with doing basic database client work, but if it's complicated I could recreate them from scratch.

Question two - the big one - what's the best way to export the current calendars and reimport them into the new system? The address books aren't worth worrying about, but the calendar events are important.

Question three - is there a supported docker/podman image commonly used? I'd rather run this containerized, and was hoping someone else was doing the work of keeping a container up to date already.

Comments appreciated

@CamelT0E
Copy link

CamelT0E commented Dec 22, 2024

If you want to do a manual update, you may not update to the current version. There have been many changes with the database. You should update the larger versions one by one. Don't forget to backup before. Please note that the PHP version must also be adapted with the update (native installation, not docker)! Follow the instructions!

Of course, you can also export and import the entries via a small-export and import. This is easy and fast, e.g. with Thunderbird. Calendars and phone books.

I have been using Baikal for 10 years, first natively on the NAS and for a few years in Docker. The move was not a problem. I just had to copy my SQLite. CKulka is always up-to-date.

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

2 participants