Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Collectathon - Plant-it

Featured Replies

plant-it.png.7f412ff551169e54dc0e0c53c35ef5c6.png

Application Name: Plant-it

Application Website: https://docs.plant-it.org/latest

Docker Hub: https://hub.docker.com/r/msdeluise/plant-it-server

GitHub: https://github.com/MDeLuise/plant-it

 

Plant-it is a gardening companion app that helps you take care of your plants.

 

It does not recommend you about which action to take, instead it is designed to log the activity you are doing. This is on purpose, I strongly believe that the only one in charge of knowing when to water your plants, when to fertilize them, etc. is you (with the help of multiple online sources).

 

Plant-it helps you remember the last time you did a treatment of your plants, which plants you have, collects photos of your plants, and notifies you about the time passed since the last action on them.

 

Documentation: https://docs.plant-it.org/latest

 

Support thread for Plant-it docker image.

Hi

Thanks for this template !

Can you tell me how to access to the server.env file to set the floracodex api key ?

Thanks

  • Author
1 minute ago, deadnote said:

Hi

Thanks for this template !

Can you tell me how to access to the server.env file to set the floracodex api key ?

Thanks

There's an field named 'Flora Codex Key' in the template already. You can paste your key there and you're good to go.

1 minute ago, Collectathon said:

There's an field named 'Flora Codex Key' in the template already. You can paste your key there and you're good to go.

My bad, I didn't see it.
Thanks !

Just noticed this got added, looks nice.

I have a lot of Redis apps already, each use their own database but I see that the template has the values split as individual parameters so I can't pass the usual Redis string.

The Github doesn't mention the parameters for Redis, can I get around this?

  • Author
8 minutes ago, ados said:

Just noticed this got added, looks nice.

I have a lot of Redis apps already, each use their own database but I see that the template has the values split as individual parameters so I can't pass the usual Redis string.

The Github doesn't mention the parameters for Redis, can I get around this?

Although you should be able to breakdown the connection string to the individual parameters, it does look like there is no way to passthrough a database variable. If that is something you need, you can make a feature request it on the GitHub project.

 

As a workaround, you could disable the cache by adding the following variable. This will disable the redis cache altogether:

 

CACHE_TYPE=none

@Collectathon yeah I've had to do that as I couldn't get it to work with a specific database.

  • 2 months later...

Hello,

I've been trying a few things but I keep getting the error message 'Can't connect to Server'. can't seem to figure out what i'm missing

  • Author
On 7/21/2025 at 6:28 AM, DeDonKJC said:

Hello,

I've been trying a few things but I keep getting the error message 'Can't connect to Server'. can't seem to figure out what i'm missing

I assume this is a message from the webUI. Could you please share the container logs when this occurs? It may also be helpful to share your current Unraid template.

I attached the logs for the Plant-it container.

I have the following errors:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaSharedEM_entityManagerFactory': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: liquibase.exception.DatabaseException: java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.

Plant-it logs.txt

  • Author
9 minutes ago, DeDonKJC said:

I attached the logs for the Plant-it container.

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: liquibase.exception.DatabaseException: java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.

It looks like Plant-it is unable to connect to MariaDB. Can you check that the database details are correct. It doesn't seem to be the username/pass but the db details.

Thanks for taking the time to look at my issue I've attached a screenshot of my Plant-it and Mariadb config. The 'Mariadb' i'm using is the one that is at the following repo lscr.io/linuxserver/mariadb

Screenshot 2025-07-30 5.42.46 PM.png

Screenshot 2025-07-30 5.48.01 PM.png

Screenshot 2025-07-30 5.49.25 PM.png

Screenshot 2025-07-30 5.49.58 PM.png

Screenshot 2025-07-30 5.51.00 PM.png

  • 4 weeks later...

Can someone advise at to which Mariadb you are using to setup their database, I’m using repo lscr.io/linuxserver/mariadb but I’m unable to connect to my server.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.