Control multiple autofeed instances from one panel
Autofeed Commander
A management panel for multiple autofeed-backend instances.
About
Autofeed Commander is a management panel to control multiple autofeed-backend instances from one UI. This is a simple NuxtJS application that stores configuration data in local storage. Since autofeed-backend is an unauthenticated API, all that is needed to connect is the instance address and port.
Screenshots
Installation
Docker
docker pull ghcr.io/StarlightAutomation/autofeed-commander:latest
or, specify a version:
docker pull ghcr.io/Starlightautomation/autofeed-commander:0.1.0
Next, start the container:
docker run -it \
-p '3000:3000' \ # Port binding, container port 3000/host port 3000
autofeed-commander \
yarn start
Your instance will now be accessible at http://localhost:3000
.
No Docker
Install Dependencies
yarn install
Build Application
yarn build
Start Application
yarn start
Your instance will now be accessible at http://localhost:3000
.
Autofeed Backend Support
Due to default CORS policy, autofeed-backend
version 0.5.2
or higher is required. This version adds *
to allowed origins,
thus getting around the default CORS policy.
If your autofeed backend instances are exposed publicly, you should not allow
all origins. If this is an issue for you, please open an issue on the autofeed-backend
repository. Autofeed Backend is intended to be run internally, and is an
unauthenticated application. Autofeed Commander is built in the same way and
should not be exposed to public networks.