Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cloud-py-api/visionatrix
Scalable AI Provider for Nextcloud
https://github.com/cloud-py-api/visionatrix
diffusers image-processing nextcloud recognize sound-processing video-processing
Last synced: about 1 month ago
JSON representation
Scalable AI Provider for Nextcloud
- Host: GitHub
- URL: https://github.com/cloud-py-api/visionatrix
- Owner: cloud-py-api
- Created: 2024-05-22T08:40:25.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-25T21:54:50.000Z (about 2 months ago)
- Last Synced: 2024-09-27T06:04:30.340Z (about 2 months ago)
- Topics: diffusers, image-processing, nextcloud, recognize, sound-processing, video-processing
- Language: Python
- Homepage: https://visionatrix.github.io/VixFlowsDocs/
- Size: 3.09 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Nextcloud Visionatrix integration
Introduce the scalable AI Media processing for Nextcloud.
ExApp Visionatrix is a standalone [Visionatrix](https://github.com/Visionatrix/Visionatrix) that allows you to process your media files right in your Nextcloud.
Each user authenticated using Nextcloud credentials and has their own tasks history.
## TextToImage provider
You can use Visionatrix as the TextToImage provider via [Nextcloud Assistant](https://github.com/nextcloud/assistant).
As soon as you have Visionatrix flow installed, and it's supported, it will be registered as a TextToImage provider.> [!NOTE]
> Not all Visionatrix flows are available in Nextcloud Assistant, see list [here](https://github.com/cloud-py-api/visionatrix/blob/main/ex_app/lib/supported_flows.py)
## Installation
1. Install and configure [AppAPI](https://github.com/cloud-py-api/app_api)
2. After AppAPI is installed and Deploy daemon is configured, install Nextcloud Visionatrix ExApp from the Nextcloud AppStore.
3. Enjoy Nextcloud Visionatrix from the Top Menu.> [!NOTE]
> The Deploy daemon with GPU 12GB+ VRAM is recommended to run all available Visionatrix flows.
>
> If environment variable in the AppAPI deploy daemon contains `DISABLE_WORKER=1` than only [Server](https://visionatrix.github.io/VixFlowsDocs/AdminManual/WorkingModes/working_modes/#server)
> part of Visionatrix will run, and it does not require GPU at all,
> but requires Visionatrix workers to run where it suits you that will process tasks connecting to the server version.## Workers Configuration
By default, Visionatrix uses available hardware on daemon as the first worker.
It **supports scalability** by attaching additional workers (remote).
You can even setup your home computer with GPU as a worker for your Nextcloud.
> [!NOTE]
> Worker Auth have to use Nextcloud credentials. If you 2FA is enabled, you have to use App Password.For more information on that, please refer to the [Visionatrix documentation](https://visionatrix.github.io/VixFlowsDocs/).
## Questions
Do not hesitate to ask any questions or report issues.
#### We are looking for maintainers for this ExApp (we will provide help)