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] LibrePhotos

Featured Replies

Unlike commercial service that store your photos in the cloud and scan/index them to train their machine learning models and collect ad targeting data on you, LibrePhotos keeps all your photos and metadata on your local machine. Your data is never sent to or stored on a 3rd party server. Get the same power as those commercial services without giving up your personal data and privacy.

 

Features:

  • Support for all types of photos, including raw photos
  • Support for videos
  • Timeline view
  • Scans pictures on the file system
  • Multiuser support
  • Generate albums based on events like “Thursday in Berlin”
  • Face recognition / Face classification
  • Reverse geocoding
  • Object / Scene detection
  • Semantic image search
  • Search by metadata

 

Community:

This is a community project, so everybody is welcome to help out. You can do the following things:

  • 🚀 Developing: Get started in less than 30 minutes by following the guide in the docs
  • 🗒️ Documentation: Improving the documentation is as simple as submitting a pull request in the docs repo
  • 🧑‍🤝‍🧑 Outreach: Talk about this project with other people and help them to get started too!
  • 🌐 Translations: Make LibrePhotos accessible to more people with weblate.

 

Release:

We currently do not do minor and major release, but do a rolling release instead. This means, that there will be weekly/biweekly updates, but you should expect bugs.

 

Thanks for creating this docker template for Unraid.

 

The template has a small bug. The webUI is active on the port that I mapped to port 80 in the template. I have Grafana running on port 3000, so I changed it to 3301. If I navigate directly to my Unraid's IP:3301, I can login, but:

When I left click on the container icon in the docker tab of the Unraid dashboard and choose "WebUI", the system takes me to unraidIP:3000. Probably because of this flag in the docker command:

-l net.unraid.docker.webui='http://[IP]:[PORT:3000]' that is displayed when I click on "apply" from the template. 

 

Thanks again

  • Author
2 hours ago, SteveO-112358 said:

Thanks for creating this docker template for Unraid.

 

The template has a small bug. The webUI is active on the port that I mapped to port 80 in the template. I have Grafana running on port 3000, so I changed it to 3301. If I navigate directly to my Unraid's IP:3301, I can login, but:

When I left click on the container icon in the docker tab of the Unraid dashboard and choose "WebUI", the system takes me to unraidIP:3000. Probably because of this flag in the docker command:

-l net.unraid.docker.webui='http://[IP]:[PORT:3000]' that is displayed when I click on "apply" from the template. 

 

Thanks again

 

We deployed a fix for it in this pull request here: https://github.com/LibrePhotos/librephotos-unraid/pull/5 Should be online soon :)

Hello, first of all i want to say thank you, this i want i'm looking for for a long time. i have a few quastions:

1 . is it possible to change the database from embedded to external in your template for unraid?

2. Will hw transcoding be supported?

 

 

Edited by Snyaify
add 2nd qst

I'm having a hell of time with this.. the container is up and running. I can get to the login page but nothing I enter works. In the logs I have a bunch of this:

 

today at 6:38:25 PM2022-08-16 18:38:25.192 CDT [587] ERROR:  relation "api_user" does not exist at character 746
today at 6:38:25 PM2022-08-16 18:38:25.192 CDT [587] STATEMENT:  SELECT "api_user"."id", "api_user"."password", "api_user"."last_login", "api_user"."is_superuser", "api_user"."username", "api_user"."first_name", "api_user"."last_name", "api_user"."email", "api_user"."is_staff", "api_user"."is_active", "api_user"."date_joined", "api_user"."scan_directory", "api_user"."confidence", "api_user"."confidence_person", "api_user"."image_scale", "api_user"."semantic_search_topk", "api_user"."avatar", "api_user"."transcode_videos", "api_user"."nextcloud_server_address", "api_user"."nextcloud_username", "api_user"."nextcloud_app_password", "api_user"."nextcloud_scan_directory", "api_user"."favorite_min_rating", "api_user"."save_metadata_to_disk", "api_user"."datetime_rules", "api_user"."default_timezone" FROM "api_user"
today at 6:38:27 PM2022-08-16 18:38:27.005 CDT [683] ERROR:  relation "api_user" does not exist at character 746
today at 6:38:27 PM2022-08-16 18:38:27.005 CDT [683] STATEMENT:  SELECT "api_user"."id", "api_user"."password", "api_user"."last_login", "api_user"."is_superuser", "api_user"."username", "api_user"."first_name", "api_user"."last_name", "api_user"."email", "api_user"."is_staff", "api_user"."is_active", "api_user"."date_joined", "api_user"."scan_directory", "api_user"."confidence", "api_user"."confidence_person", "api_user"."image_scale", "api_user"."semantic_search_topk", "api_user"."avatar", "api_user"."transcode_videos", "api_user"."nextcloud_server_address", "api_user"."nextcloud_username", "api_user"."nextcloud_app_password", "api_user"."nextcloud_scan_directory", "api_user"."favorite_min_rating", "api_user"."save_metadata_to_disk", "api_user"."datetime_rules", "api_user"."default_timezone" FROM "api_user"
today at 6:38:27 PM2022-08-16 18:38:27.285 CDT [685] ERROR:  relation "constance_config" does not exist at character 91
today at 6:38:27 PM2022-08-16 18:38:27.285 CDT [685] STATEMENT:  SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'ALLOW_UPLOAD' LIMIT 21
today at 6:38:27 PM2022-08-16 18:38:27.285 CDT [685] ERROR:  relation "constance_config" does not exist at character 91
today at 6:38:27 PM2022-08-16 18:38:27.285 CDT [685] STATEMENT:  SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'ALLOW_UPLOAD' LIMIT 21
today at 6:38:31 PM2022-08-16 18:38:31.026 CDT [863] ERROR:  relation "api_user" does not exist at character 746
today at 6:38:31 PM2022-08-16 18:38:31.026 CDT [863] STATEMENT:  SELECT "api_user"."id", "api_user"."password", "api_user"."last_login", "api_user"."is_superuser", "api_user"."username", "api_user"."first_name", "api_user"."last_name", "api_user"."email", "api_user"."is_staff", "api_user"."is_active", "api_user"."date_joined", "api_user"."scan_directory", "api_user"."confidence", "api_user"."confidence_person", "api_user"."image_scale", "api_user"."semantic_search_topk", "api_user"."avatar", "api_user"."transcode_videos", "api_user"."nextcloud_server_address", "api_user"."nextcloud_username", "api_user"."nextcloud_app_password", "api_user"."nextcloud_scan_directory", "api_user"."favorite_min_rating", "api_user"."save_metadata_to_disk", "api_user"."datetime_rules", "api_user"."default_timezone" FROM "api_user"
today at 6:38:31 PM2022-08-16 18:38:31.348 CDT [909] ERROR:  relation "api_user" does not exist at character 746
today at 6:38:31 PM2022-08-16 18:38:31.348 CDT [909] STATEMENT:  SELECT "api_user"."id", "api_user"."password", "api_user"."last_login", "api_user"."is_superuser", "api_user"."username", "api_user"."first_name", "api_user"."last_name", "api_user"."email", "api_user"."is_staff", "api_user"."is_active", "api_user"."date_joined", "api_user"."scan_directory", "api_user"."confidence", "api_user"."confidence_person", "api_user"."image_scale", "api_user"."semantic_search_topk", "api_user"."avatar", "api_user"."transcode_videos", "api_user"."nextcloud_server_address", "api_user"."nextcloud_username", "api_user"."nextcloud_app_password", "api_user"."nextcloud_scan_directory", "api_user"."favorite_min_rating", "api_user"."save_metadata_to_disk", "api_user"."datetime_rules", "api_user"."default_timezone" FROM "api_user"
today at 6:41:59 PM2022-08-16 18:41:59.175 CDT [944] ERROR:  relation "constance_config" does not exist at character 91
today at 6:41:59 PM2022-08-16 18:41:59.175 CDT [944] STATEMENT:  SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" IN ('ALLOW_REGISTRATION', 'ALLOW_UPLOAD', 'SKIP_PATTERNS', 'HEAVYWEIGHT_PROCESS', 'MAP_API_KEY', 'IMAGE_DIRS')
today at 6:41:59 PM2022-08-16 18:41:59.176 CDT [944] ERROR:  relation "constance_config" does not exist at character 91
today at 6:41:59 PM2022-08-16 18:41:59.176 CDT [944] STATEMENT:  SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'ALLOW_UPLOAD' LIMIT 21
today at 6:41:59 PM2022-08-16 18:41:59.176 CDT [944] ERROR:  relation "constance_config" does not exist at character 91
today at 6:41:59 PM2022-08-16 18:41:59.176 CDT [944] STATEMENT:  SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'ALLOW_UPLOAD' LIMIT 21
today at 6:41:59 PM2022-08-16 18:41:59.186 CDT [944] ERROR:  relation "api_user" does not exist at character 746
today at 6:41:59 PM2022-08-16 18:41:59.186 CDT [944] STATEMENT:  SELECT "api_user"."id", "api_user"."password", "api_user"."last_login", "api_user"."is_superuser", "api_user"."username", "api_user"."first_name", "api_user"."last_name", "api_user"."email", "api_user"."is_staff", "api_user"."is_active", "api_user"."date_joined", "api_user"."scan_directory", "api_user"."confidence", "api_user"."confidence_person", "api_user"."image_scale", "api_user"."semantic_search_topk", "api_user"."avatar", "api_user"."transcode_videos", "api_user"."nextcloud_server_address", "api_user"."nextcloud_username", "api_user"."nextcloud_app_password", "api_user"."nextcloud_scan_directory", "api_user"."favorite_min_rating", "api_user"."save_metadata_to_disk", "api_user"."datetime_rules", "api_user"."default_timezone" FROM "api_user" WHERE "api_user"."username" = 'docker' LIMIT 21
today at 6:47:22 PM2022-08-16 18:47:22.751 CDT [971] ERROR:  relation "constance_config" does not exist at character 91
today at 6:47:22 PM2022-08-16 18:47:22.751 CDT [971] STATEMENT:  SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'ALLOW_UPLOAD' LIMIT 21
today at 6:47:22 PM2022-08-16 18:47:22.752 CDT [971] ERROR:  relation "constance_config" does not exist at character 91
today at 6:47:22 PM2022-08-16 18:47:22.752 CDT [971] STATEMENT:  SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'ALLOW_UPLOAD' LIMIT 21
today at 6:47:22 PM2022-08-16 18:47:22.762 CDT [971] ERROR:  relation "api_user" does not exist at character 746
today at 6:47:22 PM2022-08-16 18:47:22.762 CDT [971] STATEMENT:  SELECT "api_user"."id", "api_user"."password", "api_user"."last_login", "api_user"."is_superuser", "api_user"."username", "api_user"."first_name", "api_user"."last_name", "api_user"."email", "api_user"."is_staff", "api_user"."is_active", "api_user"."date_joined", "api_user"."scan_directory", "api_user"."confidence", "api_user"."confidence_person", "api_user"."image_scale", "api_user"."semantic_search_topk", "api_user"."avatar", "api_user"."transcode_videos", "api_user"."nextcloud_server_address", "api_user"."nextcloud_username", "api_user"."nextcloud_app_password", "api_user"."nextcloud_scan_directory", "api_user"."favorite_min_rating", "api_user"."save_metadata_to_disk", "api_user"."datetime_rules", "api_user"."default_timezone" FROM "api_user" WHERE "api_user"."username" = 'docker' LIMIT 21

 

  • Author
On 8/16/2022 at 5:18 PM, Snyaify said:

Hello, first of all i want to say thank you, this i want i'm looking for for a long time. i have a few quastions:

1 . is it possible to change the database from embedded to external in your template for unraid?

2. Will hw transcoding be supported?

 

 

 

1. If you want to modify the setup, I think the docker-compose setup is the better fit. I don't think I will support this within the simplified setup.

2. At some time probably, but nobody stepped up to implement it yet.

  • Author
On 8/17/2022 at 3:11 AM, presence06 said:

I'm having a hell of time with this.. the container is up and running. I can get to the login page but nothing I enter works. In the logs I have a bunch of this:

 

today at 6:38:25 PM2022-08-16 18:38:25.192 CDT [587] ERROR:  relation "api_user" does not exist at character 746
today at 6:38:25 PM2022-08-16 18:38:25.192 CDT [587] STATEMENT:  SELECT "api_user"."id", "api_user"."password", "api_user"."last_login", "api_user"."is_superuser", "api_user"."username", "api_user"."first_name", "api_user"."last_name", "api_user"."email", "api_user"."is_staff", "api_user"."is_active", "api_user"."date_joined", "api_user"."scan_directory", "api_user"."confidence", "api_user"."confidence_person", "api_user"."image_scale", "api_user"."semantic_search_topk", "api_user"."avatar", "api_user"."transcode_videos", "api_user"."nextcloud_server_address", "api_user"."nextcloud_username", "api_user"."nextcloud_app_password", "api_user"."nextcloud_scan_directory", "api_user"."favorite_min_rating", "api_user"."save_metadata_to_disk", "api_user"."datetime_rules", "api_user"."default_timezone" FROM "api_user"
today at 6:38:27 PM2022-08-16 18:38:27.005 CDT [683] ERROR:  relation "api_user" does not exist at character 746
today at 6:38:27 PM2022-08-16 18:38:27.005 CDT [683] STATEMENT:  SELECT "api_user"."id", "api_user"."password", "api_user"."last_login", "api_user"."is_superuser", "api_user"."username", "api_user"."first_name", "api_user"."last_name", "api_user"."email", "api_user"."is_staff", "api_user"."is_active", "api_user"."date_joined", "api_user"."scan_directory", "api_user"."confidence", "api_user"."confidence_person", "api_user"."image_scale", "api_user"."semantic_search_topk", "api_user"."avatar", "api_user"."transcode_videos", "api_user"."nextcloud_server_address", "api_user"."nextcloud_username", "api_user"."nextcloud_app_password", "api_user"."nextcloud_scan_directory", "api_user"."favorite_min_rating", "api_user"."save_metadata_to_disk", "api_user"."datetime_rules", "api_user"."default_timezone" FROM "api_user"
today at 6:38:27 PM2022-08-16 18:38:27.285 CDT [685] ERROR:  relation "constance_config" does not exist at character 91
today at 6:38:27 PM2022-08-16 18:38:27.285 CDT [685] STATEMENT:  SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'ALLOW_UPLOAD' LIMIT 21
today at 6:38:27 PM2022-08-16 18:38:27.285 CDT [685] ERROR:  relation "constance_config" does not exist at character 91
today at 6:38:27 PM2022-08-16 18:38:27.285 CDT [685] STATEMENT:  SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'ALLOW_UPLOAD' LIMIT 21
today at 6:38:31 PM2022-08-16 18:38:31.026 CDT [863] ERROR:  relation "api_user" does not exist at character 746
today at 6:38:31 PM2022-08-16 18:38:31.026 CDT [863] STATEMENT:  SELECT "api_user"."id", "api_user"."password", "api_user"."last_login", "api_user"."is_superuser", "api_user"."username", "api_user"."first_name", "api_user"."last_name", "api_user"."email", "api_user"."is_staff", "api_user"."is_active", "api_user"."date_joined", "api_user"."scan_directory", "api_user"."confidence", "api_user"."confidence_person", "api_user"."image_scale", "api_user"."semantic_search_topk", "api_user"."avatar", "api_user"."transcode_videos", "api_user"."nextcloud_server_address", "api_user"."nextcloud_username", "api_user"."nextcloud_app_password", "api_user"."nextcloud_scan_directory", "api_user"."favorite_min_rating", "api_user"."save_metadata_to_disk", "api_user"."datetime_rules", "api_user"."default_timezone" FROM "api_user"
today at 6:38:31 PM2022-08-16 18:38:31.348 CDT [909] ERROR:  relation "api_user" does not exist at character 746
today at 6:38:31 PM2022-08-16 18:38:31.348 CDT [909] STATEMENT:  SELECT "api_user"."id", "api_user"."password", "api_user"."last_login", "api_user"."is_superuser", "api_user"."username", "api_user"."first_name", "api_user"."last_name", "api_user"."email", "api_user"."is_staff", "api_user"."is_active", "api_user"."date_joined", "api_user"."scan_directory", "api_user"."confidence", "api_user"."confidence_person", "api_user"."image_scale", "api_user"."semantic_search_topk", "api_user"."avatar", "api_user"."transcode_videos", "api_user"."nextcloud_server_address", "api_user"."nextcloud_username", "api_user"."nextcloud_app_password", "api_user"."nextcloud_scan_directory", "api_user"."favorite_min_rating", "api_user"."save_metadata_to_disk", "api_user"."datetime_rules", "api_user"."default_timezone" FROM "api_user"
today at 6:41:59 PM2022-08-16 18:41:59.175 CDT [944] ERROR:  relation "constance_config" does not exist at character 91
today at 6:41:59 PM2022-08-16 18:41:59.175 CDT [944] STATEMENT:  SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" IN ('ALLOW_REGISTRATION', 'ALLOW_UPLOAD', 'SKIP_PATTERNS', 'HEAVYWEIGHT_PROCESS', 'MAP_API_KEY', 'IMAGE_DIRS')
today at 6:41:59 PM2022-08-16 18:41:59.176 CDT [944] ERROR:  relation "constance_config" does not exist at character 91
today at 6:41:59 PM2022-08-16 18:41:59.176 CDT [944] STATEMENT:  SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'ALLOW_UPLOAD' LIMIT 21
today at 6:41:59 PM2022-08-16 18:41:59.176 CDT [944] ERROR:  relation "constance_config" does not exist at character 91
today at 6:41:59 PM2022-08-16 18:41:59.176 CDT [944] STATEMENT:  SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'ALLOW_UPLOAD' LIMIT 21
today at 6:41:59 PM2022-08-16 18:41:59.186 CDT [944] ERROR:  relation "api_user" does not exist at character 746
today at 6:41:59 PM2022-08-16 18:41:59.186 CDT [944] STATEMENT:  SELECT "api_user"."id", "api_user"."password", "api_user"."last_login", "api_user"."is_superuser", "api_user"."username", "api_user"."first_name", "api_user"."last_name", "api_user"."email", "api_user"."is_staff", "api_user"."is_active", "api_user"."date_joined", "api_user"."scan_directory", "api_user"."confidence", "api_user"."confidence_person", "api_user"."image_scale", "api_user"."semantic_search_topk", "api_user"."avatar", "api_user"."transcode_videos", "api_user"."nextcloud_server_address", "api_user"."nextcloud_username", "api_user"."nextcloud_app_password", "api_user"."nextcloud_scan_directory", "api_user"."favorite_min_rating", "api_user"."save_metadata_to_disk", "api_user"."datetime_rules", "api_user"."default_timezone" FROM "api_user" WHERE "api_user"."username" = 'docker' LIMIT 21
today at 6:47:22 PM2022-08-16 18:47:22.751 CDT [971] ERROR:  relation "constance_config" does not exist at character 91
today at 6:47:22 PM2022-08-16 18:47:22.751 CDT [971] STATEMENT:  SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'ALLOW_UPLOAD' LIMIT 21
today at 6:47:22 PM2022-08-16 18:47:22.752 CDT [971] ERROR:  relation "constance_config" does not exist at character 91
today at 6:47:22 PM2022-08-16 18:47:22.752 CDT [971] STATEMENT:  SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'ALLOW_UPLOAD' LIMIT 21
today at 6:47:22 PM2022-08-16 18:47:22.762 CDT [971] ERROR:  relation "api_user" does not exist at character 746
today at 6:47:22 PM2022-08-16 18:47:22.762 CDT [971] STATEMENT:  SELECT "api_user"."id", "api_user"."password", "api_user"."last_login", "api_user"."is_superuser", "api_user"."username", "api_user"."first_name", "api_user"."last_name", "api_user"."email", "api_user"."is_staff", "api_user"."is_active", "api_user"."date_joined", "api_user"."scan_directory", "api_user"."confidence", "api_user"."confidence_person", "api_user"."image_scale", "api_user"."semantic_search_topk", "api_user"."avatar", "api_user"."transcode_videos", "api_user"."nextcloud_server_address", "api_user"."nextcloud_username", "api_user"."nextcloud_app_password", "api_user"."nextcloud_scan_directory", "api_user"."favorite_min_rating", "api_user"."save_metadata_to_disk", "api_user"."datetime_rules", "api_user"."default_timezone" FROM "api_user" WHERE "api_user"."username" = 'docker' LIMIT 21

 

 

It could be either a problem with the initialization, which means a restart of the docker container should fix this. Another issue is, that you didn't wait until the backend started up, which can take a minute or two. 

  • 2 weeks later...

Hey, my scan keeps getting stuck at 850 images. Do you know what could be causing this or which log to check to figure this out?

  • Author

LibrePhotos Development: 2022 - Week 33 / 34

 

Upstream:

- 🚀 LibrePhotos: Add EXIF info for photos
- LibrePhotos: Make big albums load faster
- LibrePhotos: Remove unused API endpoints
- LibrePhotos: Added types to API endpoints
- LibrePhotos: Mark some API endpoints as deprecated
- 🔨 Frontend: Fixed logo in Safari (Implemented by sickelap)

 

New Issues:

- 🐛 Unraid Community Application Database Errors (Link)
- 🐛 Local Install from script doesn't work. Problem with password and file permissions (Link)
- 🐛 Can't add 1000+ pics to a new album (Link)
- 💡 Faces - inferred - Sort "unknown" face clusters by cluster distance as secondary sort (Link)
- 🐛 Corrupted functions in photo sub-menu (Link)
- 💡 Improve sorting capabilities of Web UI (Link)
- 🐛 Elapsed time before seeing 1st photo of an album, maybe long (Link)
- 🐛 Elapsed time before seeing 1st album cover maybe long (Link)
- 💡 LDAP Support for Authentication (Link)

 

If you are interested on how I develop this application, you can watch me develop features live on my channel

 

Sponsoring development:

My work is sponsored by eleven awesome people!

If you like the work I do, then you can support me via GitHub sponsors or via PayPal

  • Author
On 8/27/2022 at 2:58 PM, mathiasdoe said:

Hey, my scan keeps getting stuck at 850 images. Do you know what could be causing this or which log to check to figure this out?

 

You can check out ownphotos.log in your log folder. If it hits an exception state, it should log the error there.

  • 3 weeks later...

Whats the defalt user and Password? 

Ive installed the plugin, but first time ive opend the Webui, it just left me with the login page ...

 

On 9/15/2022 at 8:10 PM, Kio1981 said:

Whats the defalt user and Password? 

Ive installed the plugin, but first time ive opend the Webui, it just left me with the login page ...

 

Same issue, default admin/admin doesn't work.

1 hour ago, bubbl3 said:

Same issue, default admin/admin doesn't work.

have you tried restarting the container after initialization? should run the initial setup wizard where you will create the user

1 hour ago, Snyaify said:

have you tried restarting the container after initialization? should run the initial setup wizard where you will create the user

I did, always login screen and nothing else

These are the docker logs, every time I start it see the same:
 

09/21/2022 2:56:23 PM
The files belonging to this database system will be owned by user "postgres".
09/21/2022 2:56:23 PM
This user must also own the server process.
09/21/2022 2:56:23 PM
09/21/2022 2:56:23 PM
The database cluster will be initialized with locale "en_US.UTF-8".
09/21/2022 2:56:23 PM
The default database encoding has accordingly been set to "UTF8".
09/21/2022 2:56:23 PM
The default text search configuration will be set to "english".
09/21/2022 2:56:23 PM
09/21/2022 2:56:23 PM
Data page checksums are disabled.
09/21/2022 2:56:23 PM
09/21/2022 2:56:23 PM
fixing permissions on existing directory /var/lib/postgresql/data ... ok
09/21/2022 2:56:23 PM
creating subdirectories ... ok
09/21/2022 2:56:23 PM
selecting dynamic shared memory implementation ... posix
09/21/2022 2:56:23 PM
selecting default max_connections ... 100
09/21/2022 2:56:23 PM
selecting default shared_buffers ... 128MB
09/21/2022 2:56:23 PM
selecting default time zone ... Europe/London
09/21/2022 2:56:23 PM
creating configuration files ... ok
09/21/2022 2:56:23 PM
2022-09-21 14:56:23.696 BST [402] LOG:  could not link file "pg_wal/xlogtemp.402" to "pg_wal/000000010000000000000001": Function not implemented
09/21/2022 2:56:23 PM
2022-09-21 14:56:23.698 BST [402] FATAL:  could not open file "pg_wal/000000010000000000000001": No such file or directory
09/21/2022 2:56:23 PM
child process exited with exit code 1
09/21/2022 2:56:23 PM
initdb: removing contents of data directory "/var/lib/postgresql/data"

 

Any clues on that? from research could be a bug with postgres paths in docker.

I have the same issue as.

Can't login with admin:admin

 

Restarting of the docker container after first initial startup did not help as well. I also waited +5 min. before I opened the website and tried to login

 

2022-10-04 21:05:01.998 CEST [784] ERROR:  relation "api_user" does not exist at character 746
2022-10-04 21:05:01.998 CEST [784] STATEMENT:  SELECT "api_user"."id", "api_user"."password", "api_user"."last_login", "api_user"."is_superuser", "api_user"."username", "api_user"."first_name", "api_user"."last_name", "api_user"."email", "api_user"."is_staff", "api_user"."is_active", "api_user"."date_joined", "api_user"."scan_directory", "api_user"."confidence", "api_user"."confidence_person", "api_user"."image_scale", "api_user"."semantic_search_topk", "api_user"."avatar", "api_user"."transcode_videos", "api_user"."nextcloud_server_address", "api_user"."nextcloud_username", "api_user"."nextcloud_app_password", "api_user"."nextcloud_scan_directory", "api_user"."favorite_min_rating", "api_user"."save_metadata_to_disk", "api_user"."datetime_rules", "api_user"."default_timezone" FROM "api_user" WHERE "api_user"."username" = 'admin' LIMIT 21

 

Same problem here, fresh install of the docker but i didn't find any clue to login to the service

 

Edit : Just do the update of the docker today; now librephotos purpose me to configure the first configuration. Thanks to the developer !

Edited by kiki

@derneuere Still same issue for me after last container update, I bet this is having issues with the latest version of unraid.

Quote

10/05/2022 4:25:51 AM

creating configuration files ... ok

10/05/2022 4:25:51 AM

2022-10-05 04:25:51.802 BST [279] LOG: could not link file "pg_wal/xlogtemp.279" to "pg_wal/000000010000000000000001": Function not implemented

10/05/2022 4:25:51 AM

2022-10-05 04:25:51.803 BST [279] FATAL: could not open file "pg_wal/000000010000000000000001": No such file or directory

10/05/2022 4:25:51 AM

child process exited with exit code 1

10/05/2022 4:25:51 AM

initdb: removing contents of data directory "/var/lib/postgresql/data"

 

Edited by bubbl3

  • 3 weeks later...

Still getting the same error even after latest update:
 

2022-10-21 09:50:46.118 BST [289] LOG:  could not link file "pg_wal/xlogtemp.289" to "pg_wal/000000010000000000000001": Function not implemented
2022-10-21 09:50:46.120 BST [289] FATAL:  could not open file "pg_wal/000000010000000000000001": No such file or directory

 

Any chance to get an answer here?

  • 2 weeks later...
On 10/21/2022 at 4:53 AM, bubbl3 said:

Any chance to get an answer here?

This is the official container from what appears to be a developer of the project itself.  Best option to get the support via the Project link...

  • 3 months later...
On 8/19/2022 at 8:02 PM, derneuere said:

 

1. If you want to modify the setup, I think the docker-compose setup is the better fit. I don't think I will support this within the simplified setup.

 

I'm also interested in using a custom Postgres installation. I'm a DB guy, and it makes much more sense for me to have all database stuff in one instance, not in lots. I'm new to unraid, and kinda new to docker as well. Can you please point me to some reading on the "docker-compose setup" in unraid?

 Hello  I tried to install librephotos, but while installation I get the error 

Quote

Error: failed to register layer: ApplyLayer exit status 1 stdout: stderr: write /usr/lib/librephotos/.local/lib/python3.10/site-packages/scipy.libs/libopenblasp-r0-41284840.3.18.so: no space left on device"

 

With the notification that the Docker disk utilization reached 100%.


The problem is with the IMAGE ID [a1462053d071] (6GB). My USB-Stick is 64GB and mostly empty. The share "fotos" has 7.77TB free with minimum free space of 50mb. Can someone help me how I can make the docker image disk larger? Or do you have any other tips? This is my configuration:


Photos: /mnt/user/fotos/fotos/

thumbnails: /mnt/user/fotos/libreTumbs/

logs: /mnt/user/appdata/librephotos/logs

database: /mnt/user/fotos/libreDB/

Screenshot 2023-02-07 100803.png

19 minutes ago, fredopato said:

Can someone help me how I can make the docker image disk larger?

Settings -> Docker, disable, then you can change the size and reenable.

Thank you very much, that does the trick for me!

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.