[digiKam-users] Multi-user digiKam setup?
Leo Gaspard
digikam-users at leo.gaspard.io
Sat Jan 26 22:31:21 GMT 2019
Oh. So even the MySQL database backend doesn't support concurrent use?
That'll make things harder…
Anyway, thank you for your comment! I haven't really found anything that
appears to handle this use case better than digiKam, so will report here
if/when I get something working! With chat-based end-user-level database
locking, for the time being :)
Cheers,
Leo
Gilles Caulier <caulier.gilles at gmail.com> writes:
> Le sam. 26 janv. 2019 à 02:13, Leo Gaspard <digikam-users at leo.gaspard.io> a
> écrit :
>
>> Hello,
>>
>> I'll try asking just one last time, by decreasing order of importance:
>> * Is digiKam not unbearably slow when the pictures are on a WebDAV and
>> the database a remote MySQL?
>>
>
> The Webdav storing was never tested here, at least be me.
>
> The network is the bottleneck here. Mysql thumbnails storing is the part
> which use the network bandwidth a lots. With 6.0.0, Maik has optimized the
> network use with Mysql.
>
>
>> * Does putting the digiKam database in MySQL put the WebDAV password in
>> the MySQL?
>>
>
> No idea...
>
>
>> * Does digiKam work properly with collections on read-only filesystems
>> and especially read-only WebDAV?
>>
>
> Read only is not a problem is you don't want to change the files data.
>
>
>> * Does anyone have any feedback about sharing a digiKam database with
>> other people (and not only other computers from the same person)?
>>
>>
> This kind of workflow is not implemented yet... You can only sync the file
> metadata with database and sync back a remote storage. It's so far not
> optimal.
>
> In all cases the database do not contains yet the guards for concurrent
> uses.
>
> Gilles Caulier
>
>
>> (more details in the quote below)
>>
>> Cheers,
>> Leo
>>
>>
>> Leo Gaspard <digikam-users at leo.gaspard.io> writes:
>>
>> > Hello world!
>> >
>> > I have tried IRC to bother the fewest possible people, but it looks like
>> > #digikam at irc.freenode.net is dead, so let's try here. Sorry for the
>> > noise!
>> >
>> > I am considering using digiKam, but as my use case is kind of peculiar,
>> > I thought I would first ask whether you think I have chances of
>> > succeeding at what I'm trying to do.
>> >
>> > Context: I'm trying to setup a shared photo database with my family for
>> > all our photographs. Photos will be shared over NextCloud, and hopefully
>> > digiKam would be used to both tag them and synchronize the tags. Now,
>> > the photo database is kind of huge, and not all computers are able to
>> > download it in full. In addition, not everyone has the same taste for
>> > photos, so I think it'd be better if everyone only had write access to
>> > their own directory, and read access to others'.
>> >
>> > My currently imagined solution:
>> > * Each user puts their pictures in their write-for-them read-for-all
>> > folder in Nextcloud
>> > * Everyone runs a digiKam instances. Tags are synchronized either
>> > through MySQL or by just adding the SQLite database to the Nextcloud
>> > * digiKam is setup to directly fetch the photos from WebDAV from the
>> > Nextcloud instance
>> >
>> > So my questions are:
>> > 1. Do you have advice on whether to pick MySQL or synchronize the
>> > SQLite database over Nextcloud? (I will have linux, windows and mac
>> > clients) Will sharing the database not risk sharing the WebDAV
>> > credentials?
>> > 2. Does digiKam handle well-enough collections on read-only folders?
>> > 3. What do you think about the overall idea?
>> > 4. Bonus question: Ideally users could also have their own private
>> > databases that are not shared. Does digiKam handles properly
>> > switching between two databases, ideally with one that includes the
>> > other?
>> > 5. Trick question: If an answer is no, is there any project other than
>> > digiKam that could handle these requirements and that you would know
>> > about?
>> >
>> > I've searched a bit the manual and didn't find much about these
>> > questions, and I must say I'd rather request an opinion from someone
>> > knowledgeable before starting the setup, that will likely be kind of
>> > long and complex, especially if done with MySQL. Sorry if the questions
>> > are already answered someplace I didn't find!
>> >
>> > Cheers, and thank you for digiKam that looks like some nice piece of
>> > software!
>> > Leo
>>
More information about the Digikam-users
mailing list