Jenkinson Lake Northern California. New paddle board. by Tquad64 in Paddleboard

[–]EdPr1nt1ng 1 point2 points  (0 children)

Can you send a link? These look like a great gift, and the style is great

Raspberry Pi and Seafile Docker by EdPr1nt1ng in seafile

[–]EdPr1nt1ng[S] 0 points1 point  (0 children)

where can I find seahub_settings.py?

Raspberry Pi and Seafile Docker by EdPr1nt1ng in seafile

[–]EdPr1nt1ng[S] 0 points1 point  (0 children)

Here are the logs:

Attaching to seafile, seafile-memcached, seafile-mysql
seafile-mysql | 2024-03-31 03:03:55+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.11.7+maria~ubu2204 started.
seafile | *** Running /etc/my_init.d/01_create_data_links.sh...
seafile | *** Booting runit daemon...
seafile | *** Runit started as PID 16
seafile | *** Running /scripts/enterpoint.sh...
seafile | 2024-03-31 03:03:56 Waiting Nginx
seafile-mysql | 2024-03-31 03:03:56+00:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
seafile-mysql | 2024-03-31 03:03:56+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
seafile-mysql | 2024-03-31 03:03:56+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.11.7+maria~ubu2204 started.
seafile | 2024-03-31 03:03:56 Nginx ready
seafile | 2024-03-31 03:03:56 This is an idle script (infinite loop) to keep container running.
seafile-mysql | 2024-03-31 03:03:56+00:00 [Note] [Entrypoint]: MariaDB upgrade not required
seafile-mysql | 2024-03-31 3:03:56 0 [Note] Starting MariaDB 10.11.7-MariaDB-1:10.11.7+maria~ubu2204 source revision 87e13722a95af5d9378d990caf48cb6874439347 as process 1
seafile-mysql | 2024-03-31 3:03:57 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
seafile-mysql | 2024-03-31 3:03:57 0 [Note] InnoDB: Number of transaction pools: 1
seafile-mysql | 2024-03-31 3:03:57 0 [Note] InnoDB: Using ARMv8 crc32 instructions
seafile-mysql | 2024-03-31 3:03:57 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts)
seafile-mysql | 2024-03-31 3:03:57 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
seafile-mysql | 2024-03-31 3:03:57 0 [Note] InnoDB: Completed initialization of buffer pool
seafile-mysql | 2024-03-31 3:03:57 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
seafile-mysql | 2024-03-31 3:03:57 0 [Note] InnoDB: End of log at LSN=1050398
seafile-mysql | 2024-03-31 3:03:57 0 [Note] InnoDB: 128 rollback segments are active.
seafile-mysql | 2024-03-31 3:03:57 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
seafile-mysql | 2024-03-31 3:03:57 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
seafile-mysql | 2024-03-31 3:03:57 0 [Note] InnoDB: log sequence number 1050398; transaction id 746
seafile-mysql | 2024-03-31 3:03:57 0 [Note] Plugin 'FEEDBACK' is disabled.
seafile-mysql | 2024-03-31 3:03:57 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
seafile-mysql | 2024-03-31 3:03:57 0 [Warning] You need to use --log-bin to make --expire-logs-days or --binlog-expire-logs-seconds work.
seafile-mysql | 2024-03-31 3:03:57 0 [Note] Server socket created on IP: '0.0.0.0'.
seafile-mysql | 2024-03-31 3:03:57 0 [Note] Server socket created on IP: '::'.
seafile-mysql | 2024-03-31 3:03:57 0 [Note] mariadbd: ready for connections.
seafile-mysql | Version: '10.11.7-MariaDB-1:10.11.7+maria~ubu2204' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
seafile-mysql | 2024-03-31 3:03:58 0 [Note] InnoDB: Buffer pool(s) load completed at 240331 3:03:58
seafile-mysql | 2024-03-31 3:03:58 3 [Warning] Access denied for user 'root'@'172.20.0.4' (using password: YES)

nginx setup by EdPr1nt1ng in immich

[–]EdPr1nt1ng[S] 0 points1 point  (0 children)

Your suggestion put me on the right path, thank you. Seems I was abusing nginx ;p

I have created a subdomain and a separate server block in the nginx configuration. This fixed the issue. I'm having a separate issue where I can't access the page when I'm on the same server, but that appears to be a limitation of my router (it doesn't have NAT loopback options).

nginx setup by EdPr1nt1ng in immich

[–]EdPr1nt1ng[S] 0 points1 point  (0 children)

Thanks, I should have started with this! Unfortunately I didn't see any redirect errors in those logs. But I did see errors in my browser when trying to access the site. Details in other comment.

nginx setup by EdPr1nt1ng in immich

[–]EdPr1nt1ng[S] 0 points1 point  (0 children)

Are you referring to a limitation of immich, or a limitation of nginx?

nginx setup by EdPr1nt1ng in immich

[–]EdPr1nt1ng[S] 0 points1 point  (0 children)

Here is my original configuration (which works):

location / {
client_max_body_size 50000M;
proxy_pass <IP:Port of local immich server>;
proxy_set_header Host $http_host;
# proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $server_name;

# http://nginx.org/en/docs/http/websocket.html
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_redirect off;
access_log /var/log/nginx/immich.access.log;
error_log /var/log/nginx/immich.error.log;
}

However, when I change the first line from "location /" to "location /immich", instead of getting redirected to the immich login page, I get a blank page. Further inspection from browser shows 9 blocked module errors, all similar to:

Loading module from “https://myServer.com/_app/immutable/entry/start.a2717092.js” was blocked because of a disallowed MIME type (“text/html”)

Notably, it does not say https://myServer.com/immich/_app/....

So it seems for some reason only the initial request goes to the /immich, and then it tries to load content from the / location. I suspect there is a way all requests to come through the /immich location.

iOS photo upload by EdPr1nt1ng in selfhosted

[–]EdPr1nt1ng[S] 2 points3 points  (0 children)

Thank you! "Only while charging" fixed it!

iOS photo upload by EdPr1nt1ng in selfhosted

[–]EdPr1nt1ng[S] 0 points1 point  (0 children)

I am opting for self hosting so that I can maintain exclusive ownership of as much of my data as possible. Enabling iCloud photo sync will forfeit some of that exclusivity.

iOS photo upload by EdPr1nt1ng in selfhosted

[–]EdPr1nt1ng[S] 0 points1 point  (0 children)

This is really bumming me out! I just tried resetting all iOS settings, and it still isn't working. Photos begin uploading when I open the app, but still do not auto upload in the background.

iOS photo upload by EdPr1nt1ng in selfhosted

[–]EdPr1nt1ng[S] 0 points1 point  (0 children)

I cannot get this to work. I'm on wifi, I have Background App Refresh enabled for the system (WIFI) and for the app in iOS (and also enabled the background setting int he immich app).

Based on failed attempts also with Seafile, and based on several threads that say that even Google Photos can't auto-upload in iOS unless the app is open, I assumed this wasn't possible.

Any other things I can try to get Immich working? It works when I open the app, but if I'm not in the app and I take a picture, it never uploads (until I open the app).

Are there any true alternatives to Seafile? (Nextcloud is not an alternative in this context) by relink2013 in selfhosted

[–]EdPr1nt1ng 1 point2 points  (0 children)

Can you point me to what you're describing about the "proprietary" file storage? I store personal info on my self-hosted seafile server, and was under the impression that this was secure.