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.

livin21

Members
  • Joined

  • Last visited

  1. livin21 replied to KML's topic in Docker Engine
    There is a second option that makes this migration automatic. The immich-app images can hold three extensions at the same time: vchord, vector and vectors (pgvecto.rs). Example: ghcr.io/immich-app/postgres:16-vectorchord0.4.3-pgvector0.8.0-pgvectors0.3.0 Two rules for the tag: The pgvectors number must be the same as the pgvecto.rs version in your database now. This command gives your version: docker exec PostgreSQL_Immich psql -U postgres -d immich -tAc "select extversion from pg_extension where extname='vectors'" If the two numbers are different, the new container cannot read your data, and Postgres does not start. The pg number must be the same as the cluster on disk. The file PG_VERSION in your appdata directory gives that number. A 17- tag does not start on a 16 cluster. Then start the container and run this one time: CREATE EXTENSION IF NOT EXISTS vchord CASCADE; Start Immich. Its own migrations change the embedding columns and build the new indexes. This command shows the result: select indexname from pg_indexes where indexdef ilike '%vchord%'; Two more items from my migration: Do not copy the old "-c shared_preload_libraries=vectors.so" argument to the new container. The immich-app image writes its own postgresql.conf with 'vchord.so, vectors.so'. Use the default command of the image. Change the Repository field in the Unraid template, not only in the running container. If you change only the container, the next Apply in the GUI installs the old image again.
  2. Flotilla Agent sends the notifications from your Unraid server to your iPhone. The plugin has an MIT license. All of the server code is public on GitHub. FUNCTION The plugin installs as an Unraid notify agent. It does not add its own monitor function. It sends the notifications that Unraid makes. These include parity checks, disk errors, SMART warnings and array events. Your User Scripts can also send notifications with the notify command. The plugin sends a heartbeat signal at regular intervals. Then your phone can show the difference between a correct server and a server that is not on the network. The settings page is at Settings > Flotilla Agent. You pair the phone with a QR code. SECURITY The plugin operates as the root user. Read this section before you install it. The plugin encrypts the content of each event on your server with ChaCha20-Poly1305. The encryption occurs before the data goes out of your local network. The key is in two locations only: the configuration file on your server, and the keychain on the paired phone. The plugin does not send the key to the relay. The plugin does not write the key to a log file. The relay sends the push message to Apple. The relay receives ciphertext and a pairing identifier. The relay cannot read the text of your notifications. Apple also cannot read the text. The plugin does not send your Unraid API key, your host name, or other local secrets. The relay code is also public. The file PROTOCOL.md gives the data format. You can examine the code and make sure that these statements are correct. COST The plugin is free and open source. The push messages go to Flotilla. Flotilla is my iOS app for Unraid and Proxmox. The push function needs the Pro option in that app. The Pro option costs USD 4.99 one time. I give you this information now, and not after you install the plugin. REQUIREMENTS Unraid 7.0 or later An iPhone with the Flotilla app INSTALLATION The Community Applications review is not complete. Until it is complete, put this URL in Plugins > Install Plugin: https://raw.githubusercontent.com/Livin21/flotilla-agent/main/plugin/flotilla-agent.plg SOURCE CODE Plugin, Proxmox beacon and encryption tool: https://github.com/Livin21/flotilla-agent Relay: https://github.com/Livin21/flotilla-relay LIMITS The app operates on iOS only. There is no Android app. I operate the relay. The relay keeps no data and reads no plaintext. But it is a dependency. When you remove the plugin, it also removes the notify agent, the cron entry and the configuration directory. Send your questions and your problem reports to this topic. The plugin is new. I want to know about the problems that you find.

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.