How to Install I-Librarian on Your Synology NAS

How to Install I-Librarian on Your Synology NAS

I-Librarian is an online service that will organize your collection of PDF papers and office documents. It provides a lot of extra features for students and research groups both in industry and academia. It is a reference manager, PDF manager and organizer focused on private group collaboration. In this step by step guide I will show you how to install I-Librarian on your Synology NAS using Docker & Portainer.

šŸ’”Note:Ā This guide works perfectly with the latest version of I-Librarian v.5.11.2

  • STEP 1

Please Support My work by Making a Donation.

  • STEP 2

InstallĀ Portainer using my step by step guide. If you already have Portainer installed on your Synology NAS, skip this STEP. Attention: Make sure you have installed the latest Portainer version.

  • STEP 3

Go toĀ File Station and open the docker folder. Inside the docker folder, create one new folder and name it i-librarian. Follow the instructions in the image below.
Note: Be careful to enter only lowercase, not uppercase letters.

I-Librarian Synology NAS set up 1

  • STEP 4

Right click on the i-librarianĀ folder that you have previously created at STEP 3 then click Properties. Follow the instructions in the image below.

I-Librarian Synology NAS set up 2

  • STEP 5

Go to the Permission tab then click Advanced options. From the drop-down menu choose “Make inherited permissions explicit“. Follow the instructions in the image below.

I-Librarian Synology NAS set up 3

  • STEP 6

Select Everyone then click the Edit tab. Follow the instructions in the image below.

I-Librarian Synology NAS set up 4

  • STEP 7

Check all Read and Write Permissions. Click Done. Follow the instructions in the image below.

I-Librarian Synology NAS set up 5

  • STEP 8

After you click Done on STEP 7, check “Apply to this folder, sub-folders and files“. Click Save. Follow the instructions in the image below.

I-Librarian Synology NAS set up 6

  • STEP 9

Log into Portainer using your username and password. On the left sidebar in Portainer, click on StacksĀ thenĀ + Add stack. Follow the instructions in the image below.

1 Synology Portainer Add Stack

  • STEP 10

In the Name field type in i-librarian. Follow the instructions in the image below.

Note: Copy Paste the code below in the Portainer Stacks Web editor.

services:
  app:
    image: cgrima/i-librarian
    container_name: I-Librarian
    healthcheck:
      test: timeout 10s bash -c ':> /dev/tcp/127.0.0.1/80' || exit 1
      interval: 10s
      timeout: 5s
      retries: 3
      start_period: 90s
    ports:
      - 8474:80
    volumes:
      - /volume1/docker/i-librarian:/app/data:rw
      - /etc/localtime:/etc/localtime:ro

I-Librarian Synology NAS set up 7

  • STEP 11

Scroll down on the page until you see a button namedĀ Deploy the stack. Click on it. Follow the instructions in the image below. The installation process can take up to a few minutes. It will depend on your Internet speed connection.

I-Librarian Synology NAS set up 8

  • STEP 12

If everything goes right, you will see the following message at the top right of your screen: ā€œSuccess Stack successfully deployedā€œ.

I-Librarian Synology NAS set up 9

  • STEP 13

šŸŸ¢Please Support My work by Making a Donation. Almost 99,9% of the people that install something using my guidesĀ forget to support my work, or justĀ ignoreĀ STEP 1. Iā€™ve been very honest about this aspect of my work since the beginning: I donā€™t run any ADS, I donā€™t require subscriptions, paid or otherwise, I donā€™t collect IPs, emails, and I donā€™t have any referral links from Amazon or other merchants. I also donā€™t have any POP-UPs or COOKIES. I have repeatedly been told over the years how much I have contributed to the community. Itā€™s something I love doing and have been honest about my passion since the beginning. But I also Need The Community to Support me Back to be able to continue doing this work.

  • STEP 14

The installation process can take up to a few seconds/minutes. It will depend on your Internet speed connection. Now open your browser and type inĀ http://Synology-ip-address:8474 Type in your own details, then click Create account.Ā Follow the instructions in the image below.

I-Librarian Synology NAS set up 10

  • STEP 16

On the left sidebar, click Import then Import wizard. Click Import to import your documents. Follow the instructions in the image below.

I-Librarian Synology NAS set up 11

  • STEP 17

Your documents at a glance!

I-Librarian Synology NAS set up 12

Enjoy I-Librarian!

šŸ†˜TROUBLESHOOTING

If you encounter issues by using this container, make sure to check out the Common Docker issuesĀ article.

Note: If you want to run the I-Librarian container over HTTPS, check How to Run Docker Containers Over HTTPS. In order to make I-Librarian work via HTTPS, it’s mandatory to activate WebSocket.

Note: Can I run Docker on my Synology NAS?Ā See the supported models.
Note: How to Back Up Docker Containers on your Synology NAS.
Note: Find outĀ how to update the I-Librarian container with the latest image.
Note: How to Free Disk Space on Your NAS if You Run Docker.
Note: How to Schedule Start & Stop For Docker Containers.
Note: How to Activate Email Notifications.
Note: How to Add Access Control Profile on Your NAS.
Note: How to Change Docker Containers Restart Policy.
Note: How to Use Docker Containers With VPN.
Note: Convert Docker Run Into Docker Compose.
Note: How to Clean Docker.
Note: How to Clean Docker Automatically.
Note: Best Practices When Using Docker and DDNS.
Note: Some Docker Containers Need WebSocket.
Note: Find out the Best NAS Models For Docker.
Note: Activate Gmail SMTP For Docker Containers.

This post was updated on Friday / January 31st, 2025 at 2:26 PM