Import/Export config
revenz opened this issue · comments
add the ability for a user to import and export their personal configuration.
this will make it easier for a user to transfer to a new fenrus server.
Show blocker when importing/exporting as this can take a few seconds
Could you also potentially do this both as a whole for the config and on a group by group basis? For instance, I could create a group of 20 helpful links, export them out and then share them with others here or on the discord for example. Then to bring those links in, it's just a matter of importing that group config.
Group import/exporting will be handled by #113
good enough for now, new tickets can be created for any other issues
Wow I cannot find ANY export. The version of Fenrus on my install says 23.08.3 994 and doesn't mention anything about 0.5.whatever. There's no export on About page, and there is a link to dotnet web pages so I assume the dotnet migration was done before I installed Fenrus. The github Wiki instructions on upgrading from 0.5 to 0.9 don't work (going to preview tag wipes out any configuration and there STILL is no export option.) I'm at a loss at this point.
versoin 0.5 is very old. you said youre on version 23.08, 23.08 > 0.5. So you dont need to export and import your config.
The .net version just uses a single file for its configuration, everything is backed up into that file.
Hey! Thanks for the super quick reply! , Sorry for the cross posting. Hoping this is a better place than the non-bug bug report I made.
Which file? I've been thru every file in the data directory. There was only three files there to start with: Fenrus.db, encryptionkey.txt and a key-blahblah.txt file and one directory for logs. I didn't spot anything easily scanning the docker console for any config file not mapped to a volume either.
Those are the files. Fenrus.db is the moan file. Encryption key is used to decrypt sensitive information inside the db file.
Ok thanks for the effort. Won't really help as I don't know what db is used and my guesses don't have a client accessible in the container. I don't have any tools to migrate from one user to another and don't feel like it's something I should bother you with. I'll find a different solution.