TEKLIA provides a service to upload a large number of images directly on a IIIF image server. After the upload, the images are immediately available to be imported in Arkindex. This service is particularly useful when you do not already have a IIIF server hosting your images. The procedure to use this service is the following :
First you need to ask TEKLIA (you can reach us by email at
email@example.com or on our contact form ) for the creation of an account on this service. You will receive a user name (access-key) and a password (secret-key) by wormhole.app
The link on https://wormhole.app/ is valid only 24 hours. After this period, you will need to ask for a new link.
|header||with graphical interfance||command line|
|Windows||Cyberduck, WinSCP||aws, mc, duck|
|Mac OSX||Cyberduck||aws, mc, duck|
|Linux||None||aws, mc, duck|
Cyberduck is a graphical application available on Microsoft Windows and Mac Os X.
open a new connection and configure it:
⚠️ with Cyberduck you can't move external data, you need to copy it to the new location and then remove the old one.
For Windows systems, you can use WinSCP which is also a graphical application for managing distant documents on S3 bucket.
Create a new connection and configure it:
Pathinstead of virtual-host.
Open directory/Bookmarkor press
Ctrl + O
Uploador with a drag and drop.
duck --upload s3://storage.teklia.com/<your-bucket> <PATH to your data>
<your-bucket>with the name of your bucket
<PATH to your data>with the path to your data locally
⚠️ with Cyberduck CLI you can't move external data, you need to copy it to the new location and then remove the old one.
mc alias set <alias-name> https://storage.teklia.com/ <access-key> <secret-key>
<alias-name>with the name you want to use to call this specific service.
<secret-key>with your credentials
mc ls <alias-name>/<bucket-name>/<PATH>
mc mirror <your-file-or-directory> <alias-name>/<bucket-name>/<PATH>
mc cp <alias-name>/<bucket-name>/<PATH> <your-file-or-directory>
aws configure --profile=<profile_name>
Default region nameblank.
aws --profile=<profile-name> --endpoint=https://storage.teklia.com/ s3 ls s3://<your-bucket>
aws --profile=<profile-name> --endpoint=https://storage.teklia.com/ s3 sync <directory> s3://<your-bucket>/
aws --profile=<profile-name> --endpoint=https://storage.teklia.com/ s3 sync s3://<your-bucket>/<directory> .
Once your images are uploaded on
storage.teklia.com, they are immediately available through one of our IIIF servers.
For european customers, the IIIF base url is
To get your image URL, you'll need two information:
You then need to concatenate all 3 parts: IIIF base url + bucket name + image path
Let's say you have uploaded the image
test.jpg on the bucket
clientX-data, then your IIIF image url will be:
If you organized your content in folders, you need to url-encode the image path from the sever root to follow the IIIF spec.
If you uploaded the image
project/folderX/imageY.png in bucket
clientX-data, then your IIIF image url will be
Finally to view the image in your web browser, and not only its metadata, you need to specify a IIIF operation
The simplest operation is to view the raw file without modification, as a JPEG (whatever your original file format): simply suffix your image url with
So for the image
clientX-data this becomes:
To view your content in Arkindex, please send us an email at
firstname.lastname@example.org once your content is organized: we'll import your images into an Arkindex instance.