all-in-one/community-containers/local-ai-vulkan
Jean-Yves f10276361c
Add info about multiple ai server
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
2025-07-03 14:05:13 +02:00
..
local-ai-vulkan.json Update 2025-07-03 14:05:13 +02:00
readme.md Add info about multiple ai server 2025-07-03 14:05:13 +02:00

Warning

ARM devices are not supported by this container. It is only for x86_64 devices. (See: https://github.com/mudler/LocalAI/issues/5778)

Caution

If the configuration is not correct, it should still work but it will use the CPU only and will not benefit from hardware acceleration.

Local AI

This container bundles Local AI and auto-configures it for you.

Notes

  • Make sure vulkan is enabled in the AIO settings. Run vulkaninfo in the terminal to check if it is enabled.
  • Make sure to have enough storage space available. This container alone needs ~7GB storage.
  • Make sure to have enabled DRI device by adding --env NEXTCLOUD_ENABLE_DRI_DEVICE=true, see https://github.com/nextcloud/all-in-one?tab=readme-ov-file#with-open-source-drivers-mesa-for-amd-intel-and-new-drivers-nouveau-for-nvidia.
  • To make it work, you first need to browse https://your-nc-domain.com/settings/admin/ai and enable or disable specific features for your models in the openAI settings. Afterwards using the Nextcloud Assistant should work.
  • To access the Local AI web interface, you need to set reverse proxy rules for it.
http://local-ai.your-nc-domain.com {
    # Local AI web interface haven't any authentication, so you should protect it
    basic_auth {
        # Username "Bob", password "hiccup"
        Bob $2a$14$Zkx19XLiW6VYouLHR5NmfOFU0z2GTNmpkT/5qqR7hx4IjWJPDhjvG
    }
    reverse_proxy nenxtcloud-aio-local-ai-vulkan:8080
}

Repository

https://github.com/docjyJ/aio-local-ai-vulkan

Maintainer

https://github.com/docjyJ