From 35d5507b3800a94ad2ed5c0cd27df8b062850548 Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com> Date: Tue, 18 Mar 2025 10:29:14 +0100 Subject: [PATCH] Refactor Json Location (#3184) --- .github/autolabeler-config.json | 4 +- .github/workflows/frontend-cicd.yml | 2 - .github/workflows/update-json-date.yml | 6 +- .github/workflows/validate-filenames.yml | 2 +- frontend/public/json | 1 - {json => frontend/public/json}/2fauth.json | 0 .../public/json}/actualbudget.json | 0 .../public/json}/add-lxc-iptag.json | 0 .../public/json}/add-netbird-lxc.json | 0 .../public/json}/add-tailscale-lxc.json | 0 {json => frontend/public/json}/adguard.json | 0 .../public/json}/adventurelog.json | 0 {json => frontend/public/json}/agentdvr.json | 0 .../public/json}/all-templates.json | 0 .../public/json}/alpine-it-tools.json | 0 {json => frontend/public/json}/alpine.json | 0 .../public/json}/apache-cassandra.json | 0 .../public/json}/apache-couchdb.json | 0 .../public/json}/apache-guacamole.json | 0 .../public/json}/apache-tika.json | 0 .../public/json}/apache-tomcat.json | 0 .../public/json}/apt-cacher-ng.json | 0 .../public/json}/archivebox.json | 0 .../public/json}/archlinux-vm.json | 0 {json => frontend/public/json}/aria2.json | 0 .../public/json}/audiobookshelf.json | 0 {json => frontend/public/json}/authelia.json | 0 {json => frontend/public/json}/authentik.json | 0 {json => frontend/public/json}/autobrr.json | 0 {json => frontend/public/json}/baikal.json | 0 .../public/json}/barcode-buddy.json | 0 {json => frontend/public/json}/bazarr.json | 0 {json => frontend/public/json}/beszel.json | 0 {json => frontend/public/json}/blocky.json | 0 {json => frontend/public/json}/boltdiy.json | 0 {json => frontend/public/json}/bookstack.json | 0 {json => frontend/public/json}/bunkerweb.json | 0 {json => frontend/public/json}/bytestash.json | 0 {json => frontend/public/json}/caddy.json | 0 .../public/json}/calibre-web.json | 0 {json => frontend/public/json}/casaos.json | 0 .../public/json}/changedetection.json | 0 {json => frontend/public/json}/channels.json | 0 {json => frontend/public/json}/checkmk.json | 0 .../public/json}/clean-lxcs.json | 0 .../public/json}/clean-orphaned-lvm.json | 0 .../public/json}/cloudflared.json | 0 {json => frontend/public/json}/cockpit.json | 0 .../public/json}/code-server.json | 0 {json => frontend/public/json}/commafeed.json | 0 {json => frontend/public/json}/cosmos.json | 0 .../public/json}/crafty-controller.json | 0 .../public/json}/cron-update-lxcs.json | 0 {json => frontend/public/json}/cronicle.json | 0 .../public/json}/cross-seed.json | 0 {json => frontend/public/json}/crowdsec.json | 0 .../public/json}/daemonsync.json | 0 {json => frontend/public/json}/dashy.json | 0 {json => frontend/public/json}/debian-vm.json | 0 {json => frontend/public/json}/debian.json | 0 {json => frontend/public/json}/deconz.json | 0 {json => frontend/public/json}/deluge.json | 0 {json => frontend/public/json}/docker-vm.json | 0 {json => frontend/public/json}/docker.json | 0 {json => frontend/public/json}/dockge.json | 0 {json => frontend/public/json}/docmost.json | 0 {json => frontend/public/json}/dolibarr.json | 0 .../public/json}/dotnetaspwebapi.json | 0 {json => frontend/public/json}/duplicati.json | 0 .../public/json}/elementsynapse.json | 0 {json => frontend/public/json}/emby.json | 0 {json => frontend/public/json}/emqx.json | 0 {json => frontend/public/json}/ersatztv.json | 0 {json => frontend/public/json}/esphome.json | 0 {json => frontend/public/json}/evcc.json | 0 .../public/json}/excalidraw.json | 0 {json => frontend/public/json}/fenrus.json | 0 {json => frontend/public/json}/fhem.json | 0 .../public/json}/filebrowser.json | 0 {json => frontend/public/json}/firefly.json | 0 .../public/json}/flaresolverr.json | 0 {json => frontend/public/json}/flowiseai.json | 0 .../public/json}/fluid-calendar.json | 0 {json => frontend/public/json}/forgejo.json | 0 {json => frontend/public/json}/freshrss.json | 0 {json => frontend/public/json}/frigate.json | 0 {json => frontend/public/json}/fstrim.json | 0 {json => frontend/public/json}/ghost.json | 0 {json => frontend/public/json}/gitea.json | 0 {json => frontend/public/json}/glance.json | 0 {json => frontend/public/json}/glances.json | 0 {json => frontend/public/json}/glpi.json | 0 {json => frontend/public/json}/go2rtc.json | 0 {json => frontend/public/json}/gokapi.json | 0 {json => frontend/public/json}/gomft.json | 0 {json => frontend/public/json}/gotify.json | 0 {json => frontend/public/json}/grafana.json | 0 {json => frontend/public/json}/graylog.json | 0 {json => frontend/public/json}/grist.json | 0 {json => frontend/public/json}/grocy.json | 0 {json => frontend/public/json}/habitica.json | 0 {json => frontend/public/json}/haos-vm.json | 0 {json => frontend/public/json}/headscale.json | 0 .../public/json}/heimdall-dashboard.json | 0 .../public/json}/hev-socks5-server.json | 0 {json => frontend/public/json}/hivemq.json | 0 {json => frontend/public/json}/hoarder.json | 0 {json => frontend/public/json}/homarr.json | 0 .../public/json}/homeassistant-core.json | 0 .../public/json}/homeassistant.json | 0 {json => frontend/public/json}/homebox.json | 0 .../public/json}/homebridge.json | 0 {json => frontend/public/json}/homepage.json | 0 {json => frontend/public/json}/homer.json | 0 .../public/json}/host-backup.json | 0 {json => frontend/public/json}/hyperhdr.json | 0 {json => frontend/public/json}/hyperion.json | 0 {json => frontend/public/json}/influxdb.json | 0 {json => frontend/public/json}/inspircd.json | 0 {json => frontend/public/json}/inventree.json | 0 {json => frontend/public/json}/iobroker.json | 0 {json => frontend/public/json}/iventoy.json | 0 {json => frontend/public/json}/jackett.json | 0 {json => frontend/public/json}/jellyfin.json | 0 .../public/json}/jellyseerr.json | 0 {json => frontend/public/json}/jenkins.json | 0 .../public/json}/jupyternotebook.json | 0 {json => frontend/public/json}/kavita.json | 0 .../public/json}/kernel-clean.json | 0 .../public/json}/kernel-pin.json | 0 {json => frontend/public/json}/keycloak.json | 0 {json => frontend/public/json}/kimai.json | 0 .../public/json}/koillection.json | 0 {json => frontend/public/json}/kometa.json | 0 {json => frontend/public/json}/komga.json | 78 +++++++++---------- {json => frontend/public/json}/komodo.json | 0 {json => frontend/public/json}/kubo.json | 0 .../public/json}/lazylibrarian.json | 0 {json => frontend/public/json}/lidarr.json | 0 .../public/json}/linkwarden.json | 0 {json => frontend/public/json}/listmonk.json | 0 {json => frontend/public/json}/lldap.json | 0 .../public/json}/lubelogger.json | 0 .../public/json}/lxc-delete.json | 0 {json => frontend/public/json}/mafl.json | 0 .../public/json}/magicmirror.json | 0 {json => frontend/public/json}/mariadb.json | 0 .../public/json}/matterbridge.json | 0 .../public/json}/mattermost.json | 0 {json => frontend/public/json}/mediamtx.json | 0 {json => frontend/public/json}/medusa.json | 0 {json => frontend/public/json}/memos.json | 0 .../public/json}/meshcentral.json | 0 {json => frontend/public/json}/metadata.json | 0 {json => frontend/public/json}/metube.json | 0 {json => frontend/public/json}/microcode.json | 0 .../public/json}/mikrotik-routeros.json | 0 {json => frontend/public/json}/minio.json | 0 {json => frontend/public/json}/mongodb.json | 0 {json => frontend/public/json}/monica.json | 0 .../public/json}/monitor-all.json | 0 {json => frontend/public/json}/motioneye.json | 0 {json => frontend/public/json}/mqtt.json | 0 {json => frontend/public/json}/mylar3.json | 0 {json => frontend/public/json}/myspeed.json | 0 {json => frontend/public/json}/mysql.json | 0 {json => frontend/public/json}/n8n.json | 0 {json => frontend/public/json}/navidrome.json | 0 {json => frontend/public/json}/neo4j.json | 0 {json => frontend/public/json}/netbox.json | 0 {json => frontend/public/json}/netdata.json | 0 .../public/json}/nextcloud-vm.json | 0 .../public/json}/nextcloudpi.json | 0 {json => frontend/public/json}/nextpvr.json | 0 .../public/json}/nginxproxymanager.json | 0 {json => frontend/public/json}/nocodb.json | 0 {json => frontend/public/json}/node-red.json | 0 {json => frontend/public/json}/nodebb.json | 0 {json => frontend/public/json}/notifiarr.json | 0 {json => frontend/public/json}/npmplus.json | 0 {json => frontend/public/json}/ntfy.json | 0 {json => frontend/public/json}/nxwitness.json | 0 {json => frontend/public/json}/nzbget.json | 0 {json => frontend/public/json}/octoprint.json | 0 {json => frontend/public/json}/olivetin.json | 0 {json => frontend/public/json}/omada.json | 0 {json => frontend/public/json}/ombi.json | 0 {json => frontend/public/json}/omv.json | 0 {json => frontend/public/json}/onedev.json | 0 {json => frontend/public/json}/opengist.json | 0 {json => frontend/public/json}/openhab.json | 0 .../public/json}/openobserve.json | 0 {json => frontend/public/json}/openwebui.json | 0 {json => frontend/public/json}/openwrt.json | 0 .../public/json}/opnsense-vm.json | 0 {json => frontend/public/json}/outline.json | 0 {json => frontend/public/json}/overseerr.json | 0 {json => frontend/public/json}/owncast.json | 0 .../public/json}/owncloud-vm.json | 0 {json => frontend/public/json}/pairdrop.json | 0 .../public/json}/paperless-ai.json | 0 .../public/json}/paperless-gpt.json | 0 .../public/json}/paperless-ngx.json | 0 {json => frontend/public/json}/part-db.json | 0 {json => frontend/public/json}/paymenter.json | 0 .../public/json}/pbs-microcode.json | 0 {json => frontend/public/json}/peanut.json | 0 .../public/json}/pelican-panel.json | 0 .../public/json}/pelican-wings.json | 0 {json => frontend/public/json}/petio.json | 0 {json => frontend/public/json}/pf2etools.json | 0 .../public/json}/photoprism.json | 0 {json => frontend/public/json}/phpipam.json | 0 {json => frontend/public/json}/pialert.json | 0 {json => frontend/public/json}/pihole.json | 0 .../public/json}/pimox-haos-vm.json | 0 {json => frontend/public/json}/pingvin.json | 0 {json => frontend/public/json}/plant-it.json | 0 {json => frontend/public/json}/plex.json | 0 .../public/json}/pocketbase.json | 0 {json => frontend/public/json}/pocketid.json | 0 .../public/json}/podman-homeassistant.json | 0 {json => frontend/public/json}/podman.json | 0 .../public/json}/post-pbs-install.json | 0 .../public/json}/post-pmg-install.json | 0 .../public/json}/post-pve-install.json | 0 .../public/json}/postgresql.json | 0 .../public/json}/privatebin.json | 0 .../public/json}/projectsend.json | 0 .../public/json}/prometheus-alertmanager.json | 0 .../prometheus-paperless-ngx-exporter.json | 0 .../public/json}/prometheus-pve-exporter.json | 0 .../public/json}/prometheus.json | 0 {json => frontend/public/json}/prowlarr.json | 0 .../public/json}/proxmox-backup-server.json | 0 .../json}/proxmox-datacenter-manager.json | 0 .../public/json}/proxmox-mail-gateway.json | 78 +++++++++---------- {json => frontend/public/json}/ps5-mqtt.json | 0 .../public/json}/pterodactyl-panel.json | 0 .../public/json}/pterodactyl-wings.json | 0 .../public/json}/qbittorrent.json | 0 {json => frontend/public/json}/rabbitmq.json | 0 {json => frontend/public/json}/radarr.json | 0 {json => frontend/public/json}/radicale.json | 0 {json => frontend/public/json}/rdtclient.json | 0 {json => frontend/public/json}/readarr.json | 0 {json => frontend/public/json}/readeck.json | 0 {json => frontend/public/json}/recyclarr.json | 0 {json => frontend/public/json}/redis.json | 0 {json => frontend/public/json}/revealjs.json | 0 {json => frontend/public/json}/rtsptoweb.json | 0 {json => frontend/public/json}/runtipi.json | 0 .../public/json}/rustdeskserver.json | 0 {json => frontend/public/json}/sabnzbd.json | 0 .../public/json}/scaling-governor.json | 0 {json => frontend/public/json}/seafile.json | 0 {json => frontend/public/json}/searxng.json | 0 {json => frontend/public/json}/seelf.json | 0 {json => frontend/public/json}/semaphore.json | 0 {json => frontend/public/json}/sftpgo.json | 0 {json => frontend/public/json}/shinobi.json | 0 .../public/json}/silverbullet.json | 0 {json => frontend/public/json}/smokeping.json | 0 {json => frontend/public/json}/snipeit.json | 0 {json => frontend/public/json}/sonarr.json | 0 {json => frontend/public/json}/spoolman.json | 0 .../public/json}/sqlserver2022.json | 0 .../public/json}/stirling-pdf.json | 0 .../public/json}/suwayomi-server.json | 0 {json => frontend/public/json}/syncthing.json | 0 {json => frontend/public/json}/tandoor.json | 0 .../public/json}/tasmoadmin.json | 0 .../public/json}/tasmocompiler.json | 0 {json => frontend/public/json}/tautulli.json | 0 {json => frontend/public/json}/tdarr.json | 0 .../public/json}/technitiumdns.json | 0 .../public/json}/teddycloud.json | 0 .../public/json}/the-lounge.json | 78 +++++++++---------- {json => frontend/public/json}/threadfin.json | 0 {json => frontend/public/json}/tianji.json | 0 {json => frontend/public/json}/traccar.json | 0 {json => frontend/public/json}/traefik.json | 0 .../public/json}/transmission.json | 0 {json => frontend/public/json}/trilium.json | 0 {json => frontend/public/json}/turnkey.json | 0 {json => frontend/public/json}/typesense.json | 0 {json => frontend/public/json}/ubuntu.json | 0 .../public/json}/ubuntu2204-vm.json | 0 .../public/json}/ubuntu2404-vm.json | 0 .../public/json}/ubuntu2410-vm.json | 0 {json => frontend/public/json}/umami.json | 0 {json => frontend/public/json}/unbound.json | 0 {json => frontend/public/json}/unifi.json | 0 {json => frontend/public/json}/unmanic.json | 0 .../public/json}/update-lxcs.json | 0 .../public/json}/update-repo.json | 0 .../public/json}/uptimekuma.json | 0 .../public/json}/urbackupserver.json | 0 .../public/json}/vaultwarden.json | 0 .../public/json}/victoriametrics.json | 0 {json => frontend/public/json}/vikunja.json | 0 {json => frontend/public/json}/wallos.json | 0 {json => frontend/public/json}/wastebin.json | 0 {json => frontend/public/json}/watcharr.json | 0 .../public/json}/watchyourlan.json | 0 {json => frontend/public/json}/wavelog.json | 0 {json => frontend/public/json}/web-check.json | 0 {json => frontend/public/json}/webmin.json | 0 {json => frontend/public/json}/wger.json | 0 {json => frontend/public/json}/whisparr.json | 0 {json => frontend/public/json}/whoogle.json | 0 {json => frontend/public/json}/wikijs.json | 0 {json => frontend/public/json}/wireguard.json | 0 {json => frontend/public/json}/wordpress.json | 0 {json => frontend/public/json}/yunohost.json | 0 {json => frontend/public/json}/zabbix.json | 0 {json => frontend/public/json}/zammad.json | 0 .../public/json}/zerotier-one.json | 0 .../public/json}/zigbee2mqtt.json | 0 {json => frontend/public/json}/zipline.json | 0 {json => frontend/public/json}/zitadel.json | 0 {json => frontend/public/json}/zoraxy.json | 0 .../public/json}/zwave-js-ui.json | 0 323 files changed, 123 insertions(+), 126 deletions(-) delete mode 120000 frontend/public/json rename {json => frontend/public/json}/2fauth.json (100%) rename {json => frontend/public/json}/actualbudget.json (100%) rename {json => frontend/public/json}/add-lxc-iptag.json (100%) rename {json => frontend/public/json}/add-netbird-lxc.json (100%) rename {json => frontend/public/json}/add-tailscale-lxc.json (100%) rename {json => frontend/public/json}/adguard.json (100%) rename {json => frontend/public/json}/adventurelog.json (100%) rename {json => frontend/public/json}/agentdvr.json (100%) rename {json => frontend/public/json}/all-templates.json (100%) rename {json => frontend/public/json}/alpine-it-tools.json (100%) rename {json => frontend/public/json}/alpine.json (100%) rename {json => frontend/public/json}/apache-cassandra.json (100%) rename {json => frontend/public/json}/apache-couchdb.json (100%) rename {json => frontend/public/json}/apache-guacamole.json (100%) rename {json => frontend/public/json}/apache-tika.json (100%) rename {json => frontend/public/json}/apache-tomcat.json (100%) rename {json => frontend/public/json}/apt-cacher-ng.json (100%) rename {json => frontend/public/json}/archivebox.json (100%) rename {json => frontend/public/json}/archlinux-vm.json (100%) rename {json => frontend/public/json}/aria2.json (100%) rename {json => frontend/public/json}/audiobookshelf.json (100%) rename {json => frontend/public/json}/authelia.json (100%) rename {json => frontend/public/json}/authentik.json (100%) rename {json => frontend/public/json}/autobrr.json (100%) rename {json => frontend/public/json}/baikal.json (100%) rename {json => frontend/public/json}/barcode-buddy.json (100%) rename {json => frontend/public/json}/bazarr.json (100%) rename {json => frontend/public/json}/beszel.json (100%) rename {json => frontend/public/json}/blocky.json (100%) rename {json => frontend/public/json}/boltdiy.json (100%) rename {json => frontend/public/json}/bookstack.json (100%) rename {json => frontend/public/json}/bunkerweb.json (100%) rename {json => frontend/public/json}/bytestash.json (100%) rename {json => frontend/public/json}/caddy.json (100%) rename {json => frontend/public/json}/calibre-web.json (100%) rename {json => frontend/public/json}/casaos.json (100%) rename {json => frontend/public/json}/changedetection.json (100%) rename {json => frontend/public/json}/channels.json (100%) rename {json => frontend/public/json}/checkmk.json (100%) rename {json => frontend/public/json}/clean-lxcs.json (100%) rename {json => frontend/public/json}/clean-orphaned-lvm.json (100%) rename {json => frontend/public/json}/cloudflared.json (100%) rename {json => frontend/public/json}/cockpit.json (100%) rename {json => frontend/public/json}/code-server.json (100%) rename {json => frontend/public/json}/commafeed.json (100%) rename {json => frontend/public/json}/cosmos.json (100%) rename {json => frontend/public/json}/crafty-controller.json (100%) rename {json => frontend/public/json}/cron-update-lxcs.json (100%) rename {json => frontend/public/json}/cronicle.json (100%) rename {json => frontend/public/json}/cross-seed.json (100%) rename {json => frontend/public/json}/crowdsec.json (100%) rename {json => frontend/public/json}/daemonsync.json (100%) rename {json => frontend/public/json}/dashy.json (100%) rename {json => frontend/public/json}/debian-vm.json (100%) rename {json => frontend/public/json}/debian.json (100%) rename {json => frontend/public/json}/deconz.json (100%) rename {json => frontend/public/json}/deluge.json (100%) rename {json => frontend/public/json}/docker-vm.json (100%) rename {json => frontend/public/json}/docker.json (100%) rename {json => frontend/public/json}/dockge.json (100%) rename {json => frontend/public/json}/docmost.json (100%) rename {json => frontend/public/json}/dolibarr.json (100%) rename {json => frontend/public/json}/dotnetaspwebapi.json (100%) rename {json => frontend/public/json}/duplicati.json (100%) rename {json => frontend/public/json}/elementsynapse.json (100%) rename {json => frontend/public/json}/emby.json (100%) rename {json => frontend/public/json}/emqx.json (100%) rename {json => frontend/public/json}/ersatztv.json (100%) rename {json => frontend/public/json}/esphome.json (100%) rename {json => frontend/public/json}/evcc.json (100%) rename {json => frontend/public/json}/excalidraw.json (100%) rename {json => frontend/public/json}/fenrus.json (100%) rename {json => frontend/public/json}/fhem.json (100%) rename {json => frontend/public/json}/filebrowser.json (100%) rename {json => frontend/public/json}/firefly.json (100%) rename {json => frontend/public/json}/flaresolverr.json (100%) rename {json => frontend/public/json}/flowiseai.json (100%) rename {json => frontend/public/json}/fluid-calendar.json (100%) rename {json => frontend/public/json}/forgejo.json (100%) rename {json => frontend/public/json}/freshrss.json (100%) rename {json => frontend/public/json}/frigate.json (100%) rename {json => frontend/public/json}/fstrim.json (100%) rename {json => frontend/public/json}/ghost.json (100%) rename {json => frontend/public/json}/gitea.json (100%) rename {json => frontend/public/json}/glance.json (100%) rename {json => frontend/public/json}/glances.json (100%) rename {json => frontend/public/json}/glpi.json (100%) rename {json => frontend/public/json}/go2rtc.json (100%) rename {json => frontend/public/json}/gokapi.json (100%) rename {json => frontend/public/json}/gomft.json (100%) rename {json => frontend/public/json}/gotify.json (100%) rename {json => frontend/public/json}/grafana.json (100%) rename {json => frontend/public/json}/graylog.json (100%) rename {json => frontend/public/json}/grist.json (100%) rename {json => frontend/public/json}/grocy.json (100%) rename {json => frontend/public/json}/habitica.json (100%) rename {json => frontend/public/json}/haos-vm.json (100%) rename {json => frontend/public/json}/headscale.json (100%) rename {json => frontend/public/json}/heimdall-dashboard.json (100%) rename {json => frontend/public/json}/hev-socks5-server.json (100%) rename {json => frontend/public/json}/hivemq.json (100%) rename {json => frontend/public/json}/hoarder.json (100%) rename {json => frontend/public/json}/homarr.json (100%) rename {json => frontend/public/json}/homeassistant-core.json (100%) rename {json => frontend/public/json}/homeassistant.json (100%) rename {json => frontend/public/json}/homebox.json (100%) rename {json => frontend/public/json}/homebridge.json (100%) rename {json => frontend/public/json}/homepage.json (100%) rename {json => frontend/public/json}/homer.json (100%) rename {json => frontend/public/json}/host-backup.json (100%) rename {json => frontend/public/json}/hyperhdr.json (100%) rename {json => frontend/public/json}/hyperion.json (100%) rename {json => frontend/public/json}/influxdb.json (100%) rename {json => frontend/public/json}/inspircd.json (100%) rename {json => frontend/public/json}/inventree.json (100%) rename {json => frontend/public/json}/iobroker.json (100%) rename {json => frontend/public/json}/iventoy.json (100%) rename {json => frontend/public/json}/jackett.json (100%) rename {json => frontend/public/json}/jellyfin.json (100%) rename {json => frontend/public/json}/jellyseerr.json (100%) rename {json => frontend/public/json}/jenkins.json (100%) rename {json => frontend/public/json}/jupyternotebook.json (100%) rename {json => frontend/public/json}/kavita.json (100%) rename {json => frontend/public/json}/kernel-clean.json (100%) rename {json => frontend/public/json}/kernel-pin.json (100%) rename {json => frontend/public/json}/keycloak.json (100%) rename {json => frontend/public/json}/kimai.json (100%) rename {json => frontend/public/json}/koillection.json (100%) rename {json => frontend/public/json}/kometa.json (100%) rename {json => frontend/public/json}/komga.json (97%) rename {json => frontend/public/json}/komodo.json (100%) rename {json => frontend/public/json}/kubo.json (100%) rename {json => frontend/public/json}/lazylibrarian.json (100%) rename {json => frontend/public/json}/lidarr.json (100%) rename {json => frontend/public/json}/linkwarden.json (100%) rename {json => frontend/public/json}/listmonk.json (100%) rename {json => frontend/public/json}/lldap.json (100%) rename {json => frontend/public/json}/lubelogger.json (100%) rename {json => frontend/public/json}/lxc-delete.json (100%) rename {json => frontend/public/json}/mafl.json (100%) rename {json => frontend/public/json}/magicmirror.json (100%) rename {json => frontend/public/json}/mariadb.json (100%) rename {json => frontend/public/json}/matterbridge.json (100%) rename {json => frontend/public/json}/mattermost.json (100%) rename {json => frontend/public/json}/mediamtx.json (100%) rename {json => frontend/public/json}/medusa.json (100%) rename {json => frontend/public/json}/memos.json (100%) rename {json => frontend/public/json}/meshcentral.json (100%) rename {json => frontend/public/json}/metadata.json (100%) rename {json => frontend/public/json}/metube.json (100%) rename {json => frontend/public/json}/microcode.json (100%) rename {json => frontend/public/json}/mikrotik-routeros.json (100%) rename {json => frontend/public/json}/minio.json (100%) rename {json => frontend/public/json}/mongodb.json (100%) rename {json => frontend/public/json}/monica.json (100%) rename {json => frontend/public/json}/monitor-all.json (100%) rename {json => frontend/public/json}/motioneye.json (100%) rename {json => frontend/public/json}/mqtt.json (100%) rename {json => frontend/public/json}/mylar3.json (100%) rename {json => frontend/public/json}/myspeed.json (100%) rename {json => frontend/public/json}/mysql.json (100%) rename {json => frontend/public/json}/n8n.json (100%) rename {json => frontend/public/json}/navidrome.json (100%) rename {json => frontend/public/json}/neo4j.json (100%) rename {json => frontend/public/json}/netbox.json (100%) rename {json => frontend/public/json}/netdata.json (100%) rename {json => frontend/public/json}/nextcloud-vm.json (100%) rename {json => frontend/public/json}/nextcloudpi.json (100%) rename {json => frontend/public/json}/nextpvr.json (100%) rename {json => frontend/public/json}/nginxproxymanager.json (100%) rename {json => frontend/public/json}/nocodb.json (100%) rename {json => frontend/public/json}/node-red.json (100%) rename {json => frontend/public/json}/nodebb.json (100%) rename {json => frontend/public/json}/notifiarr.json (100%) rename {json => frontend/public/json}/npmplus.json (100%) rename {json => frontend/public/json}/ntfy.json (100%) rename {json => frontend/public/json}/nxwitness.json (100%) rename {json => frontend/public/json}/nzbget.json (100%) rename {json => frontend/public/json}/octoprint.json (100%) rename {json => frontend/public/json}/olivetin.json (100%) rename {json => frontend/public/json}/omada.json (100%) rename {json => frontend/public/json}/ombi.json (100%) rename {json => frontend/public/json}/omv.json (100%) rename {json => frontend/public/json}/onedev.json (100%) rename {json => frontend/public/json}/opengist.json (100%) rename {json => frontend/public/json}/openhab.json (100%) rename {json => frontend/public/json}/openobserve.json (100%) rename {json => frontend/public/json}/openwebui.json (100%) rename {json => frontend/public/json}/openwrt.json (100%) rename {json => frontend/public/json}/opnsense-vm.json (100%) rename {json => frontend/public/json}/outline.json (100%) rename {json => frontend/public/json}/overseerr.json (100%) rename {json => frontend/public/json}/owncast.json (100%) rename {json => frontend/public/json}/owncloud-vm.json (100%) rename {json => frontend/public/json}/pairdrop.json (100%) rename {json => frontend/public/json}/paperless-ai.json (100%) rename {json => frontend/public/json}/paperless-gpt.json (100%) rename {json => frontend/public/json}/paperless-ngx.json (100%) rename {json => frontend/public/json}/part-db.json (100%) rename {json => frontend/public/json}/paymenter.json (100%) rename {json => frontend/public/json}/pbs-microcode.json (100%) rename {json => frontend/public/json}/peanut.json (100%) rename {json => frontend/public/json}/pelican-panel.json (100%) rename {json => frontend/public/json}/pelican-wings.json (100%) rename {json => frontend/public/json}/petio.json (100%) rename {json => frontend/public/json}/pf2etools.json (100%) rename {json => frontend/public/json}/photoprism.json (100%) rename {json => frontend/public/json}/phpipam.json (100%) rename {json => frontend/public/json}/pialert.json (100%) rename {json => frontend/public/json}/pihole.json (100%) rename {json => frontend/public/json}/pimox-haos-vm.json (100%) rename {json => frontend/public/json}/pingvin.json (100%) rename {json => frontend/public/json}/plant-it.json (100%) rename {json => frontend/public/json}/plex.json (100%) rename {json => frontend/public/json}/pocketbase.json (100%) rename {json => frontend/public/json}/pocketid.json (100%) rename {json => frontend/public/json}/podman-homeassistant.json (100%) rename {json => frontend/public/json}/podman.json (100%) rename {json => frontend/public/json}/post-pbs-install.json (100%) rename {json => frontend/public/json}/post-pmg-install.json (100%) rename {json => frontend/public/json}/post-pve-install.json (100%) rename {json => frontend/public/json}/postgresql.json (100%) rename {json => frontend/public/json}/privatebin.json (100%) rename {json => frontend/public/json}/projectsend.json (100%) rename {json => frontend/public/json}/prometheus-alertmanager.json (100%) rename {json => frontend/public/json}/prometheus-paperless-ngx-exporter.json (100%) rename {json => frontend/public/json}/prometheus-pve-exporter.json (100%) rename {json => frontend/public/json}/prometheus.json (100%) rename {json => frontend/public/json}/prowlarr.json (100%) rename {json => frontend/public/json}/proxmox-backup-server.json (100%) rename {json => frontend/public/json}/proxmox-datacenter-manager.json (100%) rename {json => frontend/public/json}/proxmox-mail-gateway.json (97%) rename {json => frontend/public/json}/ps5-mqtt.json (100%) rename {json => frontend/public/json}/pterodactyl-panel.json (100%) rename {json => frontend/public/json}/pterodactyl-wings.json (100%) rename {json => frontend/public/json}/qbittorrent.json (100%) rename {json => frontend/public/json}/rabbitmq.json (100%) rename {json => frontend/public/json}/radarr.json (100%) rename {json => frontend/public/json}/radicale.json (100%) rename {json => frontend/public/json}/rdtclient.json (100%) rename {json => frontend/public/json}/readarr.json (100%) rename {json => frontend/public/json}/readeck.json (100%) rename {json => frontend/public/json}/recyclarr.json (100%) rename {json => frontend/public/json}/redis.json (100%) rename {json => frontend/public/json}/revealjs.json (100%) rename {json => frontend/public/json}/rtsptoweb.json (100%) rename {json => frontend/public/json}/runtipi.json (100%) rename {json => frontend/public/json}/rustdeskserver.json (100%) rename {json => frontend/public/json}/sabnzbd.json (100%) rename {json => frontend/public/json}/scaling-governor.json (100%) rename {json => frontend/public/json}/seafile.json (100%) rename {json => frontend/public/json}/searxng.json (100%) rename {json => frontend/public/json}/seelf.json (100%) rename {json => frontend/public/json}/semaphore.json (100%) rename {json => frontend/public/json}/sftpgo.json (100%) rename {json => frontend/public/json}/shinobi.json (100%) rename {json => frontend/public/json}/silverbullet.json (100%) rename {json => frontend/public/json}/smokeping.json (100%) rename {json => frontend/public/json}/snipeit.json (100%) rename {json => frontend/public/json}/sonarr.json (100%) rename {json => frontend/public/json}/spoolman.json (100%) rename {json => frontend/public/json}/sqlserver2022.json (100%) rename {json => frontend/public/json}/stirling-pdf.json (100%) rename {json => frontend/public/json}/suwayomi-server.json (100%) rename {json => frontend/public/json}/syncthing.json (100%) rename {json => frontend/public/json}/tandoor.json (100%) rename {json => frontend/public/json}/tasmoadmin.json (100%) rename {json => frontend/public/json}/tasmocompiler.json (100%) rename {json => frontend/public/json}/tautulli.json (100%) rename {json => frontend/public/json}/tdarr.json (100%) rename {json => frontend/public/json}/technitiumdns.json (100%) rename {json => frontend/public/json}/teddycloud.json (100%) rename {json => frontend/public/json}/the-lounge.json (96%) rename {json => frontend/public/json}/threadfin.json (100%) rename {json => frontend/public/json}/tianji.json (100%) rename {json => frontend/public/json}/traccar.json (100%) rename {json => frontend/public/json}/traefik.json (100%) rename {json => frontend/public/json}/transmission.json (100%) rename {json => frontend/public/json}/trilium.json (100%) rename {json => frontend/public/json}/turnkey.json (100%) rename {json => frontend/public/json}/typesense.json (100%) rename {json => frontend/public/json}/ubuntu.json (100%) rename {json => frontend/public/json}/ubuntu2204-vm.json (100%) rename {json => frontend/public/json}/ubuntu2404-vm.json (100%) rename {json => frontend/public/json}/ubuntu2410-vm.json (100%) rename {json => frontend/public/json}/umami.json (100%) rename {json => frontend/public/json}/unbound.json (100%) rename {json => frontend/public/json}/unifi.json (100%) rename {json => frontend/public/json}/unmanic.json (100%) rename {json => frontend/public/json}/update-lxcs.json (100%) rename {json => frontend/public/json}/update-repo.json (100%) rename {json => frontend/public/json}/uptimekuma.json (100%) rename {json => frontend/public/json}/urbackupserver.json (100%) rename {json => frontend/public/json}/vaultwarden.json (100%) rename {json => frontend/public/json}/victoriametrics.json (100%) rename {json => frontend/public/json}/vikunja.json (100%) rename {json => frontend/public/json}/wallos.json (100%) rename {json => frontend/public/json}/wastebin.json (100%) rename {json => frontend/public/json}/watcharr.json (100%) rename {json => frontend/public/json}/watchyourlan.json (100%) rename {json => frontend/public/json}/wavelog.json (100%) rename {json => frontend/public/json}/web-check.json (100%) rename {json => frontend/public/json}/webmin.json (100%) rename {json => frontend/public/json}/wger.json (100%) rename {json => frontend/public/json}/whisparr.json (100%) rename {json => frontend/public/json}/whoogle.json (100%) rename {json => frontend/public/json}/wikijs.json (100%) rename {json => frontend/public/json}/wireguard.json (100%) rename {json => frontend/public/json}/wordpress.json (100%) rename {json => frontend/public/json}/yunohost.json (100%) rename {json => frontend/public/json}/zabbix.json (100%) rename {json => frontend/public/json}/zammad.json (100%) rename {json => frontend/public/json}/zerotier-one.json (100%) rename {json => frontend/public/json}/zigbee2mqtt.json (100%) rename {json => frontend/public/json}/zipline.json (100%) rename {json => frontend/public/json}/zitadel.json (100%) rename {json => frontend/public/json}/zoraxy.json (100%) rename {json => frontend/public/json}/zwave-js-ui.json (100%) diff --git a/.github/autolabeler-config.json b/.github/autolabeler-config.json index 5406bdaa4..50e73e910 100644 --- a/.github/autolabeler-config.json +++ b/.github/autolabeler-config.json @@ -38,7 +38,7 @@ "website": [ { "fileStatus": null, - "includeGlobs": ["frontend/**", "json/**"], + "includeGlobs": ["frontend/**"], "excludeGlobs": [] } ], @@ -59,7 +59,7 @@ "json": [ { "fileStatus": "modified", - "includeGlobs": ["json/**"], + "includeGlobs": ["frontend/public/json/**"], "excludeGlobs": [] } ], diff --git a/.github/workflows/frontend-cicd.yml b/.github/workflows/frontend-cicd.yml index c4f1a6418..ba24a484e 100644 --- a/.github/workflows/frontend-cicd.yml +++ b/.github/workflows/frontend-cicd.yml @@ -7,14 +7,12 @@ on: branches: ["main"] paths: - frontend/** - - json/** pull_request: branches: ["main"] types: [opened, synchronize, reopened, edited] paths: - frontend/** - - json/** workflow_dispatch: diff --git a/.github/workflows/update-json-date.yml b/.github/workflows/update-json-date.yml index 26957e50c..dbf14ce40 100644 --- a/.github/workflows/update-json-date.yml +++ b/.github/workflows/update-json-date.yml @@ -5,7 +5,7 @@ on: branches: - main paths: - - 'json/**.json' + - 'frontend/public/json/**.json' workflow_dispatch: jobs: @@ -49,7 +49,7 @@ jobs: - name: Get Newly Added JSON Files id: new_json_files run: | - git diff --name-only --diff-filter=A ${{ env.prev_commit }} HEAD | grep '^json/.*\.json$' > new_files.txt || true + git diff --name-only --diff-filter=A ${{ env.prev_commit }} HEAD | grep '^frontend/public/json/.*\.json$' > new_files.txt || true echo "New files detected:" cat new_files.txt || echo "No new files." @@ -87,7 +87,7 @@ jobs: - name: Check if there are any changes run: | echo "Checking for changes..." - git add -A # Untracked Dateien aufnehmen + git add -A git status if git diff --cached --quiet; then echo "No changes detected." diff --git a/.github/workflows/validate-filenames.yml b/.github/workflows/validate-filenames.yml index dac806260..ea7c632f6 100644 --- a/.github/workflows/validate-filenames.yml +++ b/.github/workflows/validate-filenames.yml @@ -5,7 +5,7 @@ on: paths: - "ct/*.sh" - "install/*.sh" - - "json/*.json" + - "frontend/public/json/*.json" jobs: check-files: diff --git a/frontend/public/json b/frontend/public/json deleted file mode 120000 index cd8045684..000000000 --- a/frontend/public/json +++ /dev/null @@ -1 +0,0 @@ -../../json \ No newline at end of file diff --git a/json/2fauth.json b/frontend/public/json/2fauth.json similarity index 100% rename from json/2fauth.json rename to frontend/public/json/2fauth.json diff --git a/json/actualbudget.json b/frontend/public/json/actualbudget.json similarity index 100% rename from json/actualbudget.json rename to frontend/public/json/actualbudget.json diff --git a/json/add-lxc-iptag.json b/frontend/public/json/add-lxc-iptag.json similarity index 100% rename from json/add-lxc-iptag.json rename to frontend/public/json/add-lxc-iptag.json diff --git a/json/add-netbird-lxc.json b/frontend/public/json/add-netbird-lxc.json similarity index 100% rename from json/add-netbird-lxc.json rename to frontend/public/json/add-netbird-lxc.json diff --git a/json/add-tailscale-lxc.json b/frontend/public/json/add-tailscale-lxc.json similarity index 100% rename from json/add-tailscale-lxc.json rename to frontend/public/json/add-tailscale-lxc.json diff --git a/json/adguard.json b/frontend/public/json/adguard.json similarity index 100% rename from json/adguard.json rename to frontend/public/json/adguard.json diff --git a/json/adventurelog.json b/frontend/public/json/adventurelog.json similarity index 100% rename from json/adventurelog.json rename to frontend/public/json/adventurelog.json diff --git a/json/agentdvr.json b/frontend/public/json/agentdvr.json similarity index 100% rename from json/agentdvr.json rename to frontend/public/json/agentdvr.json diff --git a/json/all-templates.json b/frontend/public/json/all-templates.json similarity index 100% rename from json/all-templates.json rename to frontend/public/json/all-templates.json diff --git a/json/alpine-it-tools.json b/frontend/public/json/alpine-it-tools.json similarity index 100% rename from json/alpine-it-tools.json rename to frontend/public/json/alpine-it-tools.json diff --git a/json/alpine.json b/frontend/public/json/alpine.json similarity index 100% rename from json/alpine.json rename to frontend/public/json/alpine.json diff --git a/json/apache-cassandra.json b/frontend/public/json/apache-cassandra.json similarity index 100% rename from json/apache-cassandra.json rename to frontend/public/json/apache-cassandra.json diff --git a/json/apache-couchdb.json b/frontend/public/json/apache-couchdb.json similarity index 100% rename from json/apache-couchdb.json rename to frontend/public/json/apache-couchdb.json diff --git a/json/apache-guacamole.json b/frontend/public/json/apache-guacamole.json similarity index 100% rename from json/apache-guacamole.json rename to frontend/public/json/apache-guacamole.json diff --git a/json/apache-tika.json b/frontend/public/json/apache-tika.json similarity index 100% rename from json/apache-tika.json rename to frontend/public/json/apache-tika.json diff --git a/json/apache-tomcat.json b/frontend/public/json/apache-tomcat.json similarity index 100% rename from json/apache-tomcat.json rename to frontend/public/json/apache-tomcat.json diff --git a/json/apt-cacher-ng.json b/frontend/public/json/apt-cacher-ng.json similarity index 100% rename from json/apt-cacher-ng.json rename to frontend/public/json/apt-cacher-ng.json diff --git a/json/archivebox.json b/frontend/public/json/archivebox.json similarity index 100% rename from json/archivebox.json rename to frontend/public/json/archivebox.json diff --git a/json/archlinux-vm.json b/frontend/public/json/archlinux-vm.json similarity index 100% rename from json/archlinux-vm.json rename to frontend/public/json/archlinux-vm.json diff --git a/json/aria2.json b/frontend/public/json/aria2.json similarity index 100% rename from json/aria2.json rename to frontend/public/json/aria2.json diff --git a/json/audiobookshelf.json b/frontend/public/json/audiobookshelf.json similarity index 100% rename from json/audiobookshelf.json rename to frontend/public/json/audiobookshelf.json diff --git a/json/authelia.json b/frontend/public/json/authelia.json similarity index 100% rename from json/authelia.json rename to frontend/public/json/authelia.json diff --git a/json/authentik.json b/frontend/public/json/authentik.json similarity index 100% rename from json/authentik.json rename to frontend/public/json/authentik.json diff --git a/json/autobrr.json b/frontend/public/json/autobrr.json similarity index 100% rename from json/autobrr.json rename to frontend/public/json/autobrr.json diff --git a/json/baikal.json b/frontend/public/json/baikal.json similarity index 100% rename from json/baikal.json rename to frontend/public/json/baikal.json diff --git a/json/barcode-buddy.json b/frontend/public/json/barcode-buddy.json similarity index 100% rename from json/barcode-buddy.json rename to frontend/public/json/barcode-buddy.json diff --git a/json/bazarr.json b/frontend/public/json/bazarr.json similarity index 100% rename from json/bazarr.json rename to frontend/public/json/bazarr.json diff --git a/json/beszel.json b/frontend/public/json/beszel.json similarity index 100% rename from json/beszel.json rename to frontend/public/json/beszel.json diff --git a/json/blocky.json b/frontend/public/json/blocky.json similarity index 100% rename from json/blocky.json rename to frontend/public/json/blocky.json diff --git a/json/boltdiy.json b/frontend/public/json/boltdiy.json similarity index 100% rename from json/boltdiy.json rename to frontend/public/json/boltdiy.json diff --git a/json/bookstack.json b/frontend/public/json/bookstack.json similarity index 100% rename from json/bookstack.json rename to frontend/public/json/bookstack.json diff --git a/json/bunkerweb.json b/frontend/public/json/bunkerweb.json similarity index 100% rename from json/bunkerweb.json rename to frontend/public/json/bunkerweb.json diff --git a/json/bytestash.json b/frontend/public/json/bytestash.json similarity index 100% rename from json/bytestash.json rename to frontend/public/json/bytestash.json diff --git a/json/caddy.json b/frontend/public/json/caddy.json similarity index 100% rename from json/caddy.json rename to frontend/public/json/caddy.json diff --git a/json/calibre-web.json b/frontend/public/json/calibre-web.json similarity index 100% rename from json/calibre-web.json rename to frontend/public/json/calibre-web.json diff --git a/json/casaos.json b/frontend/public/json/casaos.json similarity index 100% rename from json/casaos.json rename to frontend/public/json/casaos.json diff --git a/json/changedetection.json b/frontend/public/json/changedetection.json similarity index 100% rename from json/changedetection.json rename to frontend/public/json/changedetection.json diff --git a/json/channels.json b/frontend/public/json/channels.json similarity index 100% rename from json/channels.json rename to frontend/public/json/channels.json diff --git a/json/checkmk.json b/frontend/public/json/checkmk.json similarity index 100% rename from json/checkmk.json rename to frontend/public/json/checkmk.json diff --git a/json/clean-lxcs.json b/frontend/public/json/clean-lxcs.json similarity index 100% rename from json/clean-lxcs.json rename to frontend/public/json/clean-lxcs.json diff --git a/json/clean-orphaned-lvm.json b/frontend/public/json/clean-orphaned-lvm.json similarity index 100% rename from json/clean-orphaned-lvm.json rename to frontend/public/json/clean-orphaned-lvm.json diff --git a/json/cloudflared.json b/frontend/public/json/cloudflared.json similarity index 100% rename from json/cloudflared.json rename to frontend/public/json/cloudflared.json diff --git a/json/cockpit.json b/frontend/public/json/cockpit.json similarity index 100% rename from json/cockpit.json rename to frontend/public/json/cockpit.json diff --git a/json/code-server.json b/frontend/public/json/code-server.json similarity index 100% rename from json/code-server.json rename to frontend/public/json/code-server.json diff --git a/json/commafeed.json b/frontend/public/json/commafeed.json similarity index 100% rename from json/commafeed.json rename to frontend/public/json/commafeed.json diff --git a/json/cosmos.json b/frontend/public/json/cosmos.json similarity index 100% rename from json/cosmos.json rename to frontend/public/json/cosmos.json diff --git a/json/crafty-controller.json b/frontend/public/json/crafty-controller.json similarity index 100% rename from json/crafty-controller.json rename to frontend/public/json/crafty-controller.json diff --git a/json/cron-update-lxcs.json b/frontend/public/json/cron-update-lxcs.json similarity index 100% rename from json/cron-update-lxcs.json rename to frontend/public/json/cron-update-lxcs.json diff --git a/json/cronicle.json b/frontend/public/json/cronicle.json similarity index 100% rename from json/cronicle.json rename to frontend/public/json/cronicle.json diff --git a/json/cross-seed.json b/frontend/public/json/cross-seed.json similarity index 100% rename from json/cross-seed.json rename to frontend/public/json/cross-seed.json diff --git a/json/crowdsec.json b/frontend/public/json/crowdsec.json similarity index 100% rename from json/crowdsec.json rename to frontend/public/json/crowdsec.json diff --git a/json/daemonsync.json b/frontend/public/json/daemonsync.json similarity index 100% rename from json/daemonsync.json rename to frontend/public/json/daemonsync.json diff --git a/json/dashy.json b/frontend/public/json/dashy.json similarity index 100% rename from json/dashy.json rename to frontend/public/json/dashy.json diff --git a/json/debian-vm.json b/frontend/public/json/debian-vm.json similarity index 100% rename from json/debian-vm.json rename to frontend/public/json/debian-vm.json diff --git a/json/debian.json b/frontend/public/json/debian.json similarity index 100% rename from json/debian.json rename to frontend/public/json/debian.json diff --git a/json/deconz.json b/frontend/public/json/deconz.json similarity index 100% rename from json/deconz.json rename to frontend/public/json/deconz.json diff --git a/json/deluge.json b/frontend/public/json/deluge.json similarity index 100% rename from json/deluge.json rename to frontend/public/json/deluge.json diff --git a/json/docker-vm.json b/frontend/public/json/docker-vm.json similarity index 100% rename from json/docker-vm.json rename to frontend/public/json/docker-vm.json diff --git a/json/docker.json b/frontend/public/json/docker.json similarity index 100% rename from json/docker.json rename to frontend/public/json/docker.json diff --git a/json/dockge.json b/frontend/public/json/dockge.json similarity index 100% rename from json/dockge.json rename to frontend/public/json/dockge.json diff --git a/json/docmost.json b/frontend/public/json/docmost.json similarity index 100% rename from json/docmost.json rename to frontend/public/json/docmost.json diff --git a/json/dolibarr.json b/frontend/public/json/dolibarr.json similarity index 100% rename from json/dolibarr.json rename to frontend/public/json/dolibarr.json diff --git a/json/dotnetaspwebapi.json b/frontend/public/json/dotnetaspwebapi.json similarity index 100% rename from json/dotnetaspwebapi.json rename to frontend/public/json/dotnetaspwebapi.json diff --git a/json/duplicati.json b/frontend/public/json/duplicati.json similarity index 100% rename from json/duplicati.json rename to frontend/public/json/duplicati.json diff --git a/json/elementsynapse.json b/frontend/public/json/elementsynapse.json similarity index 100% rename from json/elementsynapse.json rename to frontend/public/json/elementsynapse.json diff --git a/json/emby.json b/frontend/public/json/emby.json similarity index 100% rename from json/emby.json rename to frontend/public/json/emby.json diff --git a/json/emqx.json b/frontend/public/json/emqx.json similarity index 100% rename from json/emqx.json rename to frontend/public/json/emqx.json diff --git a/json/ersatztv.json b/frontend/public/json/ersatztv.json similarity index 100% rename from json/ersatztv.json rename to frontend/public/json/ersatztv.json diff --git a/json/esphome.json b/frontend/public/json/esphome.json similarity index 100% rename from json/esphome.json rename to frontend/public/json/esphome.json diff --git a/json/evcc.json b/frontend/public/json/evcc.json similarity index 100% rename from json/evcc.json rename to frontend/public/json/evcc.json diff --git a/json/excalidraw.json b/frontend/public/json/excalidraw.json similarity index 100% rename from json/excalidraw.json rename to frontend/public/json/excalidraw.json diff --git a/json/fenrus.json b/frontend/public/json/fenrus.json similarity index 100% rename from json/fenrus.json rename to frontend/public/json/fenrus.json diff --git a/json/fhem.json b/frontend/public/json/fhem.json similarity index 100% rename from json/fhem.json rename to frontend/public/json/fhem.json diff --git a/json/filebrowser.json b/frontend/public/json/filebrowser.json similarity index 100% rename from json/filebrowser.json rename to frontend/public/json/filebrowser.json diff --git a/json/firefly.json b/frontend/public/json/firefly.json similarity index 100% rename from json/firefly.json rename to frontend/public/json/firefly.json diff --git a/json/flaresolverr.json b/frontend/public/json/flaresolverr.json similarity index 100% rename from json/flaresolverr.json rename to frontend/public/json/flaresolverr.json diff --git a/json/flowiseai.json b/frontend/public/json/flowiseai.json similarity index 100% rename from json/flowiseai.json rename to frontend/public/json/flowiseai.json diff --git a/json/fluid-calendar.json b/frontend/public/json/fluid-calendar.json similarity index 100% rename from json/fluid-calendar.json rename to frontend/public/json/fluid-calendar.json diff --git a/json/forgejo.json b/frontend/public/json/forgejo.json similarity index 100% rename from json/forgejo.json rename to frontend/public/json/forgejo.json diff --git a/json/freshrss.json b/frontend/public/json/freshrss.json similarity index 100% rename from json/freshrss.json rename to frontend/public/json/freshrss.json diff --git a/json/frigate.json b/frontend/public/json/frigate.json similarity index 100% rename from json/frigate.json rename to frontend/public/json/frigate.json diff --git a/json/fstrim.json b/frontend/public/json/fstrim.json similarity index 100% rename from json/fstrim.json rename to frontend/public/json/fstrim.json diff --git a/json/ghost.json b/frontend/public/json/ghost.json similarity index 100% rename from json/ghost.json rename to frontend/public/json/ghost.json diff --git a/json/gitea.json b/frontend/public/json/gitea.json similarity index 100% rename from json/gitea.json rename to frontend/public/json/gitea.json diff --git a/json/glance.json b/frontend/public/json/glance.json similarity index 100% rename from json/glance.json rename to frontend/public/json/glance.json diff --git a/json/glances.json b/frontend/public/json/glances.json similarity index 100% rename from json/glances.json rename to frontend/public/json/glances.json diff --git a/json/glpi.json b/frontend/public/json/glpi.json similarity index 100% rename from json/glpi.json rename to frontend/public/json/glpi.json diff --git a/json/go2rtc.json b/frontend/public/json/go2rtc.json similarity index 100% rename from json/go2rtc.json rename to frontend/public/json/go2rtc.json diff --git a/json/gokapi.json b/frontend/public/json/gokapi.json similarity index 100% rename from json/gokapi.json rename to frontend/public/json/gokapi.json diff --git a/json/gomft.json b/frontend/public/json/gomft.json similarity index 100% rename from json/gomft.json rename to frontend/public/json/gomft.json diff --git a/json/gotify.json b/frontend/public/json/gotify.json similarity index 100% rename from json/gotify.json rename to frontend/public/json/gotify.json diff --git a/json/grafana.json b/frontend/public/json/grafana.json similarity index 100% rename from json/grafana.json rename to frontend/public/json/grafana.json diff --git a/json/graylog.json b/frontend/public/json/graylog.json similarity index 100% rename from json/graylog.json rename to frontend/public/json/graylog.json diff --git a/json/grist.json b/frontend/public/json/grist.json similarity index 100% rename from json/grist.json rename to frontend/public/json/grist.json diff --git a/json/grocy.json b/frontend/public/json/grocy.json similarity index 100% rename from json/grocy.json rename to frontend/public/json/grocy.json diff --git a/json/habitica.json b/frontend/public/json/habitica.json similarity index 100% rename from json/habitica.json rename to frontend/public/json/habitica.json diff --git a/json/haos-vm.json b/frontend/public/json/haos-vm.json similarity index 100% rename from json/haos-vm.json rename to frontend/public/json/haos-vm.json diff --git a/json/headscale.json b/frontend/public/json/headscale.json similarity index 100% rename from json/headscale.json rename to frontend/public/json/headscale.json diff --git a/json/heimdall-dashboard.json b/frontend/public/json/heimdall-dashboard.json similarity index 100% rename from json/heimdall-dashboard.json rename to frontend/public/json/heimdall-dashboard.json diff --git a/json/hev-socks5-server.json b/frontend/public/json/hev-socks5-server.json similarity index 100% rename from json/hev-socks5-server.json rename to frontend/public/json/hev-socks5-server.json diff --git a/json/hivemq.json b/frontend/public/json/hivemq.json similarity index 100% rename from json/hivemq.json rename to frontend/public/json/hivemq.json diff --git a/json/hoarder.json b/frontend/public/json/hoarder.json similarity index 100% rename from json/hoarder.json rename to frontend/public/json/hoarder.json diff --git a/json/homarr.json b/frontend/public/json/homarr.json similarity index 100% rename from json/homarr.json rename to frontend/public/json/homarr.json diff --git a/json/homeassistant-core.json b/frontend/public/json/homeassistant-core.json similarity index 100% rename from json/homeassistant-core.json rename to frontend/public/json/homeassistant-core.json diff --git a/json/homeassistant.json b/frontend/public/json/homeassistant.json similarity index 100% rename from json/homeassistant.json rename to frontend/public/json/homeassistant.json diff --git a/json/homebox.json b/frontend/public/json/homebox.json similarity index 100% rename from json/homebox.json rename to frontend/public/json/homebox.json diff --git a/json/homebridge.json b/frontend/public/json/homebridge.json similarity index 100% rename from json/homebridge.json rename to frontend/public/json/homebridge.json diff --git a/json/homepage.json b/frontend/public/json/homepage.json similarity index 100% rename from json/homepage.json rename to frontend/public/json/homepage.json diff --git a/json/homer.json b/frontend/public/json/homer.json similarity index 100% rename from json/homer.json rename to frontend/public/json/homer.json diff --git a/json/host-backup.json b/frontend/public/json/host-backup.json similarity index 100% rename from json/host-backup.json rename to frontend/public/json/host-backup.json diff --git a/json/hyperhdr.json b/frontend/public/json/hyperhdr.json similarity index 100% rename from json/hyperhdr.json rename to frontend/public/json/hyperhdr.json diff --git a/json/hyperion.json b/frontend/public/json/hyperion.json similarity index 100% rename from json/hyperion.json rename to frontend/public/json/hyperion.json diff --git a/json/influxdb.json b/frontend/public/json/influxdb.json similarity index 100% rename from json/influxdb.json rename to frontend/public/json/influxdb.json diff --git a/json/inspircd.json b/frontend/public/json/inspircd.json similarity index 100% rename from json/inspircd.json rename to frontend/public/json/inspircd.json diff --git a/json/inventree.json b/frontend/public/json/inventree.json similarity index 100% rename from json/inventree.json rename to frontend/public/json/inventree.json diff --git a/json/iobroker.json b/frontend/public/json/iobroker.json similarity index 100% rename from json/iobroker.json rename to frontend/public/json/iobroker.json diff --git a/json/iventoy.json b/frontend/public/json/iventoy.json similarity index 100% rename from json/iventoy.json rename to frontend/public/json/iventoy.json diff --git a/json/jackett.json b/frontend/public/json/jackett.json similarity index 100% rename from json/jackett.json rename to frontend/public/json/jackett.json diff --git a/json/jellyfin.json b/frontend/public/json/jellyfin.json similarity index 100% rename from json/jellyfin.json rename to frontend/public/json/jellyfin.json diff --git a/json/jellyseerr.json b/frontend/public/json/jellyseerr.json similarity index 100% rename from json/jellyseerr.json rename to frontend/public/json/jellyseerr.json diff --git a/json/jenkins.json b/frontend/public/json/jenkins.json similarity index 100% rename from json/jenkins.json rename to frontend/public/json/jenkins.json diff --git a/json/jupyternotebook.json b/frontend/public/json/jupyternotebook.json similarity index 100% rename from json/jupyternotebook.json rename to frontend/public/json/jupyternotebook.json diff --git a/json/kavita.json b/frontend/public/json/kavita.json similarity index 100% rename from json/kavita.json rename to frontend/public/json/kavita.json diff --git a/json/kernel-clean.json b/frontend/public/json/kernel-clean.json similarity index 100% rename from json/kernel-clean.json rename to frontend/public/json/kernel-clean.json diff --git a/json/kernel-pin.json b/frontend/public/json/kernel-pin.json similarity index 100% rename from json/kernel-pin.json rename to frontend/public/json/kernel-pin.json diff --git a/json/keycloak.json b/frontend/public/json/keycloak.json similarity index 100% rename from json/keycloak.json rename to frontend/public/json/keycloak.json diff --git a/json/kimai.json b/frontend/public/json/kimai.json similarity index 100% rename from json/kimai.json rename to frontend/public/json/kimai.json diff --git a/json/koillection.json b/frontend/public/json/koillection.json similarity index 100% rename from json/koillection.json rename to frontend/public/json/koillection.json diff --git a/json/kometa.json b/frontend/public/json/kometa.json similarity index 100% rename from json/kometa.json rename to frontend/public/json/kometa.json diff --git a/json/komga.json b/frontend/public/json/komga.json similarity index 97% rename from json/komga.json rename to frontend/public/json/komga.json index cd3a8a448..79a077983 100644 --- a/json/komga.json +++ b/frontend/public/json/komga.json @@ -1,39 +1,39 @@ -{ - "name": "Komga", - "slug": "komga", - "categories": [ - 13 - ], - "date_created": "2024-11-15", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 25600, - "documentation": "https://komga.org/docs/introduction", - "website": "https://komga.org/", - "logo": "https://raw.githubusercontent.com/gotson/komga/25a1cfa8660c57335313c244e41c248371ffd9d6/komga-webui/src/assets/logo.svg", - "description": "A media server for your comics, mangas, BDs, magazines and eBooks. Organize your CBZ, CBR, PDF and EPUB files in different libraries, collections or reading lists. Use the integrated Webreader, the Mihon extension, any OPDS reader, or other integrations. Edit metadata for your series and books.", - "install_methods": [ - { - "type": "default", - "script": "ct/komga.sh", - "resources": { - "cpu": 1, - "ram": 2048, - "hdd": 4, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Starting Komga (Web UI) may take up to 2 minutes after a restart or fresh installation.", - "type": "info" - } - ] -} +{ + "name": "Komga", + "slug": "komga", + "categories": [ + 13 + ], + "date_created": "2024-11-15", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 25600, + "documentation": "https://komga.org/docs/introduction", + "website": "https://komga.org/", + "logo": "https://raw.githubusercontent.com/gotson/komga/25a1cfa8660c57335313c244e41c248371ffd9d6/komga-webui/src/assets/logo.svg", + "description": "A media server for your comics, mangas, BDs, magazines and eBooks. Organize your CBZ, CBR, PDF and EPUB files in different libraries, collections or reading lists. Use the integrated Webreader, the Mihon extension, any OPDS reader, or other integrations. Edit metadata for your series and books.", + "install_methods": [ + { + "type": "default", + "script": "ct/komga.sh", + "resources": { + "cpu": 1, + "ram": 2048, + "hdd": 4, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Starting Komga (Web UI) may take up to 2 minutes after a restart or fresh installation.", + "type": "info" + } + ] +} diff --git a/json/komodo.json b/frontend/public/json/komodo.json similarity index 100% rename from json/komodo.json rename to frontend/public/json/komodo.json diff --git a/json/kubo.json b/frontend/public/json/kubo.json similarity index 100% rename from json/kubo.json rename to frontend/public/json/kubo.json diff --git a/json/lazylibrarian.json b/frontend/public/json/lazylibrarian.json similarity index 100% rename from json/lazylibrarian.json rename to frontend/public/json/lazylibrarian.json diff --git a/json/lidarr.json b/frontend/public/json/lidarr.json similarity index 100% rename from json/lidarr.json rename to frontend/public/json/lidarr.json diff --git a/json/linkwarden.json b/frontend/public/json/linkwarden.json similarity index 100% rename from json/linkwarden.json rename to frontend/public/json/linkwarden.json diff --git a/json/listmonk.json b/frontend/public/json/listmonk.json similarity index 100% rename from json/listmonk.json rename to frontend/public/json/listmonk.json diff --git a/json/lldap.json b/frontend/public/json/lldap.json similarity index 100% rename from json/lldap.json rename to frontend/public/json/lldap.json diff --git a/json/lubelogger.json b/frontend/public/json/lubelogger.json similarity index 100% rename from json/lubelogger.json rename to frontend/public/json/lubelogger.json diff --git a/json/lxc-delete.json b/frontend/public/json/lxc-delete.json similarity index 100% rename from json/lxc-delete.json rename to frontend/public/json/lxc-delete.json diff --git a/json/mafl.json b/frontend/public/json/mafl.json similarity index 100% rename from json/mafl.json rename to frontend/public/json/mafl.json diff --git a/json/magicmirror.json b/frontend/public/json/magicmirror.json similarity index 100% rename from json/magicmirror.json rename to frontend/public/json/magicmirror.json diff --git a/json/mariadb.json b/frontend/public/json/mariadb.json similarity index 100% rename from json/mariadb.json rename to frontend/public/json/mariadb.json diff --git a/json/matterbridge.json b/frontend/public/json/matterbridge.json similarity index 100% rename from json/matterbridge.json rename to frontend/public/json/matterbridge.json diff --git a/json/mattermost.json b/frontend/public/json/mattermost.json similarity index 100% rename from json/mattermost.json rename to frontend/public/json/mattermost.json diff --git a/json/mediamtx.json b/frontend/public/json/mediamtx.json similarity index 100% rename from json/mediamtx.json rename to frontend/public/json/mediamtx.json diff --git a/json/medusa.json b/frontend/public/json/medusa.json similarity index 100% rename from json/medusa.json rename to frontend/public/json/medusa.json diff --git a/json/memos.json b/frontend/public/json/memos.json similarity index 100% rename from json/memos.json rename to frontend/public/json/memos.json diff --git a/json/meshcentral.json b/frontend/public/json/meshcentral.json similarity index 100% rename from json/meshcentral.json rename to frontend/public/json/meshcentral.json diff --git a/json/metadata.json b/frontend/public/json/metadata.json similarity index 100% rename from json/metadata.json rename to frontend/public/json/metadata.json diff --git a/json/metube.json b/frontend/public/json/metube.json similarity index 100% rename from json/metube.json rename to frontend/public/json/metube.json diff --git a/json/microcode.json b/frontend/public/json/microcode.json similarity index 100% rename from json/microcode.json rename to frontend/public/json/microcode.json diff --git a/json/mikrotik-routeros.json b/frontend/public/json/mikrotik-routeros.json similarity index 100% rename from json/mikrotik-routeros.json rename to frontend/public/json/mikrotik-routeros.json diff --git a/json/minio.json b/frontend/public/json/minio.json similarity index 100% rename from json/minio.json rename to frontend/public/json/minio.json diff --git a/json/mongodb.json b/frontend/public/json/mongodb.json similarity index 100% rename from json/mongodb.json rename to frontend/public/json/mongodb.json diff --git a/json/monica.json b/frontend/public/json/monica.json similarity index 100% rename from json/monica.json rename to frontend/public/json/monica.json diff --git a/json/monitor-all.json b/frontend/public/json/monitor-all.json similarity index 100% rename from json/monitor-all.json rename to frontend/public/json/monitor-all.json diff --git a/json/motioneye.json b/frontend/public/json/motioneye.json similarity index 100% rename from json/motioneye.json rename to frontend/public/json/motioneye.json diff --git a/json/mqtt.json b/frontend/public/json/mqtt.json similarity index 100% rename from json/mqtt.json rename to frontend/public/json/mqtt.json diff --git a/json/mylar3.json b/frontend/public/json/mylar3.json similarity index 100% rename from json/mylar3.json rename to frontend/public/json/mylar3.json diff --git a/json/myspeed.json b/frontend/public/json/myspeed.json similarity index 100% rename from json/myspeed.json rename to frontend/public/json/myspeed.json diff --git a/json/mysql.json b/frontend/public/json/mysql.json similarity index 100% rename from json/mysql.json rename to frontend/public/json/mysql.json diff --git a/json/n8n.json b/frontend/public/json/n8n.json similarity index 100% rename from json/n8n.json rename to frontend/public/json/n8n.json diff --git a/json/navidrome.json b/frontend/public/json/navidrome.json similarity index 100% rename from json/navidrome.json rename to frontend/public/json/navidrome.json diff --git a/json/neo4j.json b/frontend/public/json/neo4j.json similarity index 100% rename from json/neo4j.json rename to frontend/public/json/neo4j.json diff --git a/json/netbox.json b/frontend/public/json/netbox.json similarity index 100% rename from json/netbox.json rename to frontend/public/json/netbox.json diff --git a/json/netdata.json b/frontend/public/json/netdata.json similarity index 100% rename from json/netdata.json rename to frontend/public/json/netdata.json diff --git a/json/nextcloud-vm.json b/frontend/public/json/nextcloud-vm.json similarity index 100% rename from json/nextcloud-vm.json rename to frontend/public/json/nextcloud-vm.json diff --git a/json/nextcloudpi.json b/frontend/public/json/nextcloudpi.json similarity index 100% rename from json/nextcloudpi.json rename to frontend/public/json/nextcloudpi.json diff --git a/json/nextpvr.json b/frontend/public/json/nextpvr.json similarity index 100% rename from json/nextpvr.json rename to frontend/public/json/nextpvr.json diff --git a/json/nginxproxymanager.json b/frontend/public/json/nginxproxymanager.json similarity index 100% rename from json/nginxproxymanager.json rename to frontend/public/json/nginxproxymanager.json diff --git a/json/nocodb.json b/frontend/public/json/nocodb.json similarity index 100% rename from json/nocodb.json rename to frontend/public/json/nocodb.json diff --git a/json/node-red.json b/frontend/public/json/node-red.json similarity index 100% rename from json/node-red.json rename to frontend/public/json/node-red.json diff --git a/json/nodebb.json b/frontend/public/json/nodebb.json similarity index 100% rename from json/nodebb.json rename to frontend/public/json/nodebb.json diff --git a/json/notifiarr.json b/frontend/public/json/notifiarr.json similarity index 100% rename from json/notifiarr.json rename to frontend/public/json/notifiarr.json diff --git a/json/npmplus.json b/frontend/public/json/npmplus.json similarity index 100% rename from json/npmplus.json rename to frontend/public/json/npmplus.json diff --git a/json/ntfy.json b/frontend/public/json/ntfy.json similarity index 100% rename from json/ntfy.json rename to frontend/public/json/ntfy.json diff --git a/json/nxwitness.json b/frontend/public/json/nxwitness.json similarity index 100% rename from json/nxwitness.json rename to frontend/public/json/nxwitness.json diff --git a/json/nzbget.json b/frontend/public/json/nzbget.json similarity index 100% rename from json/nzbget.json rename to frontend/public/json/nzbget.json diff --git a/json/octoprint.json b/frontend/public/json/octoprint.json similarity index 100% rename from json/octoprint.json rename to frontend/public/json/octoprint.json diff --git a/json/olivetin.json b/frontend/public/json/olivetin.json similarity index 100% rename from json/olivetin.json rename to frontend/public/json/olivetin.json diff --git a/json/omada.json b/frontend/public/json/omada.json similarity index 100% rename from json/omada.json rename to frontend/public/json/omada.json diff --git a/json/ombi.json b/frontend/public/json/ombi.json similarity index 100% rename from json/ombi.json rename to frontend/public/json/ombi.json diff --git a/json/omv.json b/frontend/public/json/omv.json similarity index 100% rename from json/omv.json rename to frontend/public/json/omv.json diff --git a/json/onedev.json b/frontend/public/json/onedev.json similarity index 100% rename from json/onedev.json rename to frontend/public/json/onedev.json diff --git a/json/opengist.json b/frontend/public/json/opengist.json similarity index 100% rename from json/opengist.json rename to frontend/public/json/opengist.json diff --git a/json/openhab.json b/frontend/public/json/openhab.json similarity index 100% rename from json/openhab.json rename to frontend/public/json/openhab.json diff --git a/json/openobserve.json b/frontend/public/json/openobserve.json similarity index 100% rename from json/openobserve.json rename to frontend/public/json/openobserve.json diff --git a/json/openwebui.json b/frontend/public/json/openwebui.json similarity index 100% rename from json/openwebui.json rename to frontend/public/json/openwebui.json diff --git a/json/openwrt.json b/frontend/public/json/openwrt.json similarity index 100% rename from json/openwrt.json rename to frontend/public/json/openwrt.json diff --git a/json/opnsense-vm.json b/frontend/public/json/opnsense-vm.json similarity index 100% rename from json/opnsense-vm.json rename to frontend/public/json/opnsense-vm.json diff --git a/json/outline.json b/frontend/public/json/outline.json similarity index 100% rename from json/outline.json rename to frontend/public/json/outline.json diff --git a/json/overseerr.json b/frontend/public/json/overseerr.json similarity index 100% rename from json/overseerr.json rename to frontend/public/json/overseerr.json diff --git a/json/owncast.json b/frontend/public/json/owncast.json similarity index 100% rename from json/owncast.json rename to frontend/public/json/owncast.json diff --git a/json/owncloud-vm.json b/frontend/public/json/owncloud-vm.json similarity index 100% rename from json/owncloud-vm.json rename to frontend/public/json/owncloud-vm.json diff --git a/json/pairdrop.json b/frontend/public/json/pairdrop.json similarity index 100% rename from json/pairdrop.json rename to frontend/public/json/pairdrop.json diff --git a/json/paperless-ai.json b/frontend/public/json/paperless-ai.json similarity index 100% rename from json/paperless-ai.json rename to frontend/public/json/paperless-ai.json diff --git a/json/paperless-gpt.json b/frontend/public/json/paperless-gpt.json similarity index 100% rename from json/paperless-gpt.json rename to frontend/public/json/paperless-gpt.json diff --git a/json/paperless-ngx.json b/frontend/public/json/paperless-ngx.json similarity index 100% rename from json/paperless-ngx.json rename to frontend/public/json/paperless-ngx.json diff --git a/json/part-db.json b/frontend/public/json/part-db.json similarity index 100% rename from json/part-db.json rename to frontend/public/json/part-db.json diff --git a/json/paymenter.json b/frontend/public/json/paymenter.json similarity index 100% rename from json/paymenter.json rename to frontend/public/json/paymenter.json diff --git a/json/pbs-microcode.json b/frontend/public/json/pbs-microcode.json similarity index 100% rename from json/pbs-microcode.json rename to frontend/public/json/pbs-microcode.json diff --git a/json/peanut.json b/frontend/public/json/peanut.json similarity index 100% rename from json/peanut.json rename to frontend/public/json/peanut.json diff --git a/json/pelican-panel.json b/frontend/public/json/pelican-panel.json similarity index 100% rename from json/pelican-panel.json rename to frontend/public/json/pelican-panel.json diff --git a/json/pelican-wings.json b/frontend/public/json/pelican-wings.json similarity index 100% rename from json/pelican-wings.json rename to frontend/public/json/pelican-wings.json diff --git a/json/petio.json b/frontend/public/json/petio.json similarity index 100% rename from json/petio.json rename to frontend/public/json/petio.json diff --git a/json/pf2etools.json b/frontend/public/json/pf2etools.json similarity index 100% rename from json/pf2etools.json rename to frontend/public/json/pf2etools.json diff --git a/json/photoprism.json b/frontend/public/json/photoprism.json similarity index 100% rename from json/photoprism.json rename to frontend/public/json/photoprism.json diff --git a/json/phpipam.json b/frontend/public/json/phpipam.json similarity index 100% rename from json/phpipam.json rename to frontend/public/json/phpipam.json diff --git a/json/pialert.json b/frontend/public/json/pialert.json similarity index 100% rename from json/pialert.json rename to frontend/public/json/pialert.json diff --git a/json/pihole.json b/frontend/public/json/pihole.json similarity index 100% rename from json/pihole.json rename to frontend/public/json/pihole.json diff --git a/json/pimox-haos-vm.json b/frontend/public/json/pimox-haos-vm.json similarity index 100% rename from json/pimox-haos-vm.json rename to frontend/public/json/pimox-haos-vm.json diff --git a/json/pingvin.json b/frontend/public/json/pingvin.json similarity index 100% rename from json/pingvin.json rename to frontend/public/json/pingvin.json diff --git a/json/plant-it.json b/frontend/public/json/plant-it.json similarity index 100% rename from json/plant-it.json rename to frontend/public/json/plant-it.json diff --git a/json/plex.json b/frontend/public/json/plex.json similarity index 100% rename from json/plex.json rename to frontend/public/json/plex.json diff --git a/json/pocketbase.json b/frontend/public/json/pocketbase.json similarity index 100% rename from json/pocketbase.json rename to frontend/public/json/pocketbase.json diff --git a/json/pocketid.json b/frontend/public/json/pocketid.json similarity index 100% rename from json/pocketid.json rename to frontend/public/json/pocketid.json diff --git a/json/podman-homeassistant.json b/frontend/public/json/podman-homeassistant.json similarity index 100% rename from json/podman-homeassistant.json rename to frontend/public/json/podman-homeassistant.json diff --git a/json/podman.json b/frontend/public/json/podman.json similarity index 100% rename from json/podman.json rename to frontend/public/json/podman.json diff --git a/json/post-pbs-install.json b/frontend/public/json/post-pbs-install.json similarity index 100% rename from json/post-pbs-install.json rename to frontend/public/json/post-pbs-install.json diff --git a/json/post-pmg-install.json b/frontend/public/json/post-pmg-install.json similarity index 100% rename from json/post-pmg-install.json rename to frontend/public/json/post-pmg-install.json diff --git a/json/post-pve-install.json b/frontend/public/json/post-pve-install.json similarity index 100% rename from json/post-pve-install.json rename to frontend/public/json/post-pve-install.json diff --git a/json/postgresql.json b/frontend/public/json/postgresql.json similarity index 100% rename from json/postgresql.json rename to frontend/public/json/postgresql.json diff --git a/json/privatebin.json b/frontend/public/json/privatebin.json similarity index 100% rename from json/privatebin.json rename to frontend/public/json/privatebin.json diff --git a/json/projectsend.json b/frontend/public/json/projectsend.json similarity index 100% rename from json/projectsend.json rename to frontend/public/json/projectsend.json diff --git a/json/prometheus-alertmanager.json b/frontend/public/json/prometheus-alertmanager.json similarity index 100% rename from json/prometheus-alertmanager.json rename to frontend/public/json/prometheus-alertmanager.json diff --git a/json/prometheus-paperless-ngx-exporter.json b/frontend/public/json/prometheus-paperless-ngx-exporter.json similarity index 100% rename from json/prometheus-paperless-ngx-exporter.json rename to frontend/public/json/prometheus-paperless-ngx-exporter.json diff --git a/json/prometheus-pve-exporter.json b/frontend/public/json/prometheus-pve-exporter.json similarity index 100% rename from json/prometheus-pve-exporter.json rename to frontend/public/json/prometheus-pve-exporter.json diff --git a/json/prometheus.json b/frontend/public/json/prometheus.json similarity index 100% rename from json/prometheus.json rename to frontend/public/json/prometheus.json diff --git a/json/prowlarr.json b/frontend/public/json/prowlarr.json similarity index 100% rename from json/prowlarr.json rename to frontend/public/json/prowlarr.json diff --git a/json/proxmox-backup-server.json b/frontend/public/json/proxmox-backup-server.json similarity index 100% rename from json/proxmox-backup-server.json rename to frontend/public/json/proxmox-backup-server.json diff --git a/json/proxmox-datacenter-manager.json b/frontend/public/json/proxmox-datacenter-manager.json similarity index 100% rename from json/proxmox-datacenter-manager.json rename to frontend/public/json/proxmox-datacenter-manager.json diff --git a/json/proxmox-mail-gateway.json b/frontend/public/json/proxmox-mail-gateway.json similarity index 97% rename from json/proxmox-mail-gateway.json rename to frontend/public/json/proxmox-mail-gateway.json index b09f1bed9..55b7ea51a 100644 --- a/json/proxmox-mail-gateway.json +++ b/frontend/public/json/proxmox-mail-gateway.json @@ -1,39 +1,39 @@ -{ - "name": "Promox Mail Gateway", - "slug": "proxmox-mail-gateway", - "categories": [ - 1 - ], - "date_created": "2025-02-04", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 8006, - "documentation": "https://pmg.proxmox.com/pmg-docs/pmg-admin-guide.html", - "website": "https://www.proxmox.com/en/products/proxmox-mail-gateway/overview", - "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/proxmox.svg", - "description": "Proxmox Mail Gateway is the leading open-source email security solution helping you to protect your mail server against all email threats from the moment they emerge.", - "install_methods": [ - { - "type": "default", - "script": "ct/proxmox-mail-gateway.sh", - "resources": { - "cpu": 2, - "ram": 4096, - "hdd": 10, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": "root", - "password": null - }, - "notes": [ - { - "text": "Set a root password if using autologin. This will be the PMG password. `passwd root`", - "type": "warning" - } - ] -} +{ + "name": "Promox Mail Gateway", + "slug": "proxmox-mail-gateway", + "categories": [ + 1 + ], + "date_created": "2025-02-04", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8006, + "documentation": "https://pmg.proxmox.com/pmg-docs/pmg-admin-guide.html", + "website": "https://www.proxmox.com/en/products/proxmox-mail-gateway/overview", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/proxmox.svg", + "description": "Proxmox Mail Gateway is the leading open-source email security solution helping you to protect your mail server against all email threats from the moment they emerge.", + "install_methods": [ + { + "type": "default", + "script": "ct/proxmox-mail-gateway.sh", + "resources": { + "cpu": 2, + "ram": 4096, + "hdd": 10, + "os": "debian", + "version": "12" + } + } + ], + "default_credentials": { + "username": "root", + "password": null + }, + "notes": [ + { + "text": "Set a root password if using autologin. This will be the PMG password. `passwd root`", + "type": "warning" + } + ] +} diff --git a/json/ps5-mqtt.json b/frontend/public/json/ps5-mqtt.json similarity index 100% rename from json/ps5-mqtt.json rename to frontend/public/json/ps5-mqtt.json diff --git a/json/pterodactyl-panel.json b/frontend/public/json/pterodactyl-panel.json similarity index 100% rename from json/pterodactyl-panel.json rename to frontend/public/json/pterodactyl-panel.json diff --git a/json/pterodactyl-wings.json b/frontend/public/json/pterodactyl-wings.json similarity index 100% rename from json/pterodactyl-wings.json rename to frontend/public/json/pterodactyl-wings.json diff --git a/json/qbittorrent.json b/frontend/public/json/qbittorrent.json similarity index 100% rename from json/qbittorrent.json rename to frontend/public/json/qbittorrent.json diff --git a/json/rabbitmq.json b/frontend/public/json/rabbitmq.json similarity index 100% rename from json/rabbitmq.json rename to frontend/public/json/rabbitmq.json diff --git a/json/radarr.json b/frontend/public/json/radarr.json similarity index 100% rename from json/radarr.json rename to frontend/public/json/radarr.json diff --git a/json/radicale.json b/frontend/public/json/radicale.json similarity index 100% rename from json/radicale.json rename to frontend/public/json/radicale.json diff --git a/json/rdtclient.json b/frontend/public/json/rdtclient.json similarity index 100% rename from json/rdtclient.json rename to frontend/public/json/rdtclient.json diff --git a/json/readarr.json b/frontend/public/json/readarr.json similarity index 100% rename from json/readarr.json rename to frontend/public/json/readarr.json diff --git a/json/readeck.json b/frontend/public/json/readeck.json similarity index 100% rename from json/readeck.json rename to frontend/public/json/readeck.json diff --git a/json/recyclarr.json b/frontend/public/json/recyclarr.json similarity index 100% rename from json/recyclarr.json rename to frontend/public/json/recyclarr.json diff --git a/json/redis.json b/frontend/public/json/redis.json similarity index 100% rename from json/redis.json rename to frontend/public/json/redis.json diff --git a/json/revealjs.json b/frontend/public/json/revealjs.json similarity index 100% rename from json/revealjs.json rename to frontend/public/json/revealjs.json diff --git a/json/rtsptoweb.json b/frontend/public/json/rtsptoweb.json similarity index 100% rename from json/rtsptoweb.json rename to frontend/public/json/rtsptoweb.json diff --git a/json/runtipi.json b/frontend/public/json/runtipi.json similarity index 100% rename from json/runtipi.json rename to frontend/public/json/runtipi.json diff --git a/json/rustdeskserver.json b/frontend/public/json/rustdeskserver.json similarity index 100% rename from json/rustdeskserver.json rename to frontend/public/json/rustdeskserver.json diff --git a/json/sabnzbd.json b/frontend/public/json/sabnzbd.json similarity index 100% rename from json/sabnzbd.json rename to frontend/public/json/sabnzbd.json diff --git a/json/scaling-governor.json b/frontend/public/json/scaling-governor.json similarity index 100% rename from json/scaling-governor.json rename to frontend/public/json/scaling-governor.json diff --git a/json/seafile.json b/frontend/public/json/seafile.json similarity index 100% rename from json/seafile.json rename to frontend/public/json/seafile.json diff --git a/json/searxng.json b/frontend/public/json/searxng.json similarity index 100% rename from json/searxng.json rename to frontend/public/json/searxng.json diff --git a/json/seelf.json b/frontend/public/json/seelf.json similarity index 100% rename from json/seelf.json rename to frontend/public/json/seelf.json diff --git a/json/semaphore.json b/frontend/public/json/semaphore.json similarity index 100% rename from json/semaphore.json rename to frontend/public/json/semaphore.json diff --git a/json/sftpgo.json b/frontend/public/json/sftpgo.json similarity index 100% rename from json/sftpgo.json rename to frontend/public/json/sftpgo.json diff --git a/json/shinobi.json b/frontend/public/json/shinobi.json similarity index 100% rename from json/shinobi.json rename to frontend/public/json/shinobi.json diff --git a/json/silverbullet.json b/frontend/public/json/silverbullet.json similarity index 100% rename from json/silverbullet.json rename to frontend/public/json/silverbullet.json diff --git a/json/smokeping.json b/frontend/public/json/smokeping.json similarity index 100% rename from json/smokeping.json rename to frontend/public/json/smokeping.json diff --git a/json/snipeit.json b/frontend/public/json/snipeit.json similarity index 100% rename from json/snipeit.json rename to frontend/public/json/snipeit.json diff --git a/json/sonarr.json b/frontend/public/json/sonarr.json similarity index 100% rename from json/sonarr.json rename to frontend/public/json/sonarr.json diff --git a/json/spoolman.json b/frontend/public/json/spoolman.json similarity index 100% rename from json/spoolman.json rename to frontend/public/json/spoolman.json diff --git a/json/sqlserver2022.json b/frontend/public/json/sqlserver2022.json similarity index 100% rename from json/sqlserver2022.json rename to frontend/public/json/sqlserver2022.json diff --git a/json/stirling-pdf.json b/frontend/public/json/stirling-pdf.json similarity index 100% rename from json/stirling-pdf.json rename to frontend/public/json/stirling-pdf.json diff --git a/json/suwayomi-server.json b/frontend/public/json/suwayomi-server.json similarity index 100% rename from json/suwayomi-server.json rename to frontend/public/json/suwayomi-server.json diff --git a/json/syncthing.json b/frontend/public/json/syncthing.json similarity index 100% rename from json/syncthing.json rename to frontend/public/json/syncthing.json diff --git a/json/tandoor.json b/frontend/public/json/tandoor.json similarity index 100% rename from json/tandoor.json rename to frontend/public/json/tandoor.json diff --git a/json/tasmoadmin.json b/frontend/public/json/tasmoadmin.json similarity index 100% rename from json/tasmoadmin.json rename to frontend/public/json/tasmoadmin.json diff --git a/json/tasmocompiler.json b/frontend/public/json/tasmocompiler.json similarity index 100% rename from json/tasmocompiler.json rename to frontend/public/json/tasmocompiler.json diff --git a/json/tautulli.json b/frontend/public/json/tautulli.json similarity index 100% rename from json/tautulli.json rename to frontend/public/json/tautulli.json diff --git a/json/tdarr.json b/frontend/public/json/tdarr.json similarity index 100% rename from json/tdarr.json rename to frontend/public/json/tdarr.json diff --git a/json/technitiumdns.json b/frontend/public/json/technitiumdns.json similarity index 100% rename from json/technitiumdns.json rename to frontend/public/json/technitiumdns.json diff --git a/json/teddycloud.json b/frontend/public/json/teddycloud.json similarity index 100% rename from json/teddycloud.json rename to frontend/public/json/teddycloud.json diff --git a/json/the-lounge.json b/frontend/public/json/the-lounge.json similarity index 96% rename from json/the-lounge.json rename to frontend/public/json/the-lounge.json index 9ba41685a..493e7ab55 100644 --- a/json/the-lounge.json +++ b/frontend/public/json/the-lounge.json @@ -1,39 +1,39 @@ -{ - "name": "The Lounge", - "slug": "the-lounge", - "categories": [ - 22 - ], - "date_created": "2024-11-28", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 9000, - "documentation": "https://thelounge.chat/docs", - "website": "https://thelounge.chat/", - "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/the-lounge.svg", - "description": "Modern web IRC client designed for self-hosting ", - "install_methods": [ - { - "type": "default", - "script": "ct/the-lounge.sh", - "resources": { - "cpu": 2, - "ram": 2048, - "hdd": 4, - "os": "ubuntu", - "version": "24.04" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "The Lounge is running in private mode. Use `runuser -u thelounge -- thelounge add usernamehere` to create users.", - "type": "info" - } - ] - } +{ + "name": "The Lounge", + "slug": "the-lounge", + "categories": [ + 22 + ], + "date_created": "2024-11-28", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 9000, + "documentation": "https://thelounge.chat/docs", + "website": "https://thelounge.chat/", + "logo": "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/svg/the-lounge.svg", + "description": "Modern web IRC client designed for self-hosting ", + "install_methods": [ + { + "type": "default", + "script": "ct/the-lounge.sh", + "resources": { + "cpu": 2, + "ram": 2048, + "hdd": 4, + "os": "ubuntu", + "version": "24.04" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "The Lounge is running in private mode. Use `runuser -u thelounge -- thelounge add usernamehere` to create users.", + "type": "info" + } + ] + } diff --git a/json/threadfin.json b/frontend/public/json/threadfin.json similarity index 100% rename from json/threadfin.json rename to frontend/public/json/threadfin.json diff --git a/json/tianji.json b/frontend/public/json/tianji.json similarity index 100% rename from json/tianji.json rename to frontend/public/json/tianji.json diff --git a/json/traccar.json b/frontend/public/json/traccar.json similarity index 100% rename from json/traccar.json rename to frontend/public/json/traccar.json diff --git a/json/traefik.json b/frontend/public/json/traefik.json similarity index 100% rename from json/traefik.json rename to frontend/public/json/traefik.json diff --git a/json/transmission.json b/frontend/public/json/transmission.json similarity index 100% rename from json/transmission.json rename to frontend/public/json/transmission.json diff --git a/json/trilium.json b/frontend/public/json/trilium.json similarity index 100% rename from json/trilium.json rename to frontend/public/json/trilium.json diff --git a/json/turnkey.json b/frontend/public/json/turnkey.json similarity index 100% rename from json/turnkey.json rename to frontend/public/json/turnkey.json diff --git a/json/typesense.json b/frontend/public/json/typesense.json similarity index 100% rename from json/typesense.json rename to frontend/public/json/typesense.json diff --git a/json/ubuntu.json b/frontend/public/json/ubuntu.json similarity index 100% rename from json/ubuntu.json rename to frontend/public/json/ubuntu.json diff --git a/json/ubuntu2204-vm.json b/frontend/public/json/ubuntu2204-vm.json similarity index 100% rename from json/ubuntu2204-vm.json rename to frontend/public/json/ubuntu2204-vm.json diff --git a/json/ubuntu2404-vm.json b/frontend/public/json/ubuntu2404-vm.json similarity index 100% rename from json/ubuntu2404-vm.json rename to frontend/public/json/ubuntu2404-vm.json diff --git a/json/ubuntu2410-vm.json b/frontend/public/json/ubuntu2410-vm.json similarity index 100% rename from json/ubuntu2410-vm.json rename to frontend/public/json/ubuntu2410-vm.json diff --git a/json/umami.json b/frontend/public/json/umami.json similarity index 100% rename from json/umami.json rename to frontend/public/json/umami.json diff --git a/json/unbound.json b/frontend/public/json/unbound.json similarity index 100% rename from json/unbound.json rename to frontend/public/json/unbound.json diff --git a/json/unifi.json b/frontend/public/json/unifi.json similarity index 100% rename from json/unifi.json rename to frontend/public/json/unifi.json diff --git a/json/unmanic.json b/frontend/public/json/unmanic.json similarity index 100% rename from json/unmanic.json rename to frontend/public/json/unmanic.json diff --git a/json/update-lxcs.json b/frontend/public/json/update-lxcs.json similarity index 100% rename from json/update-lxcs.json rename to frontend/public/json/update-lxcs.json diff --git a/json/update-repo.json b/frontend/public/json/update-repo.json similarity index 100% rename from json/update-repo.json rename to frontend/public/json/update-repo.json diff --git a/json/uptimekuma.json b/frontend/public/json/uptimekuma.json similarity index 100% rename from json/uptimekuma.json rename to frontend/public/json/uptimekuma.json diff --git a/json/urbackupserver.json b/frontend/public/json/urbackupserver.json similarity index 100% rename from json/urbackupserver.json rename to frontend/public/json/urbackupserver.json diff --git a/json/vaultwarden.json b/frontend/public/json/vaultwarden.json similarity index 100% rename from json/vaultwarden.json rename to frontend/public/json/vaultwarden.json diff --git a/json/victoriametrics.json b/frontend/public/json/victoriametrics.json similarity index 100% rename from json/victoriametrics.json rename to frontend/public/json/victoriametrics.json diff --git a/json/vikunja.json b/frontend/public/json/vikunja.json similarity index 100% rename from json/vikunja.json rename to frontend/public/json/vikunja.json diff --git a/json/wallos.json b/frontend/public/json/wallos.json similarity index 100% rename from json/wallos.json rename to frontend/public/json/wallos.json diff --git a/json/wastebin.json b/frontend/public/json/wastebin.json similarity index 100% rename from json/wastebin.json rename to frontend/public/json/wastebin.json diff --git a/json/watcharr.json b/frontend/public/json/watcharr.json similarity index 100% rename from json/watcharr.json rename to frontend/public/json/watcharr.json diff --git a/json/watchyourlan.json b/frontend/public/json/watchyourlan.json similarity index 100% rename from json/watchyourlan.json rename to frontend/public/json/watchyourlan.json diff --git a/json/wavelog.json b/frontend/public/json/wavelog.json similarity index 100% rename from json/wavelog.json rename to frontend/public/json/wavelog.json diff --git a/json/web-check.json b/frontend/public/json/web-check.json similarity index 100% rename from json/web-check.json rename to frontend/public/json/web-check.json diff --git a/json/webmin.json b/frontend/public/json/webmin.json similarity index 100% rename from json/webmin.json rename to frontend/public/json/webmin.json diff --git a/json/wger.json b/frontend/public/json/wger.json similarity index 100% rename from json/wger.json rename to frontend/public/json/wger.json diff --git a/json/whisparr.json b/frontend/public/json/whisparr.json similarity index 100% rename from json/whisparr.json rename to frontend/public/json/whisparr.json diff --git a/json/whoogle.json b/frontend/public/json/whoogle.json similarity index 100% rename from json/whoogle.json rename to frontend/public/json/whoogle.json diff --git a/json/wikijs.json b/frontend/public/json/wikijs.json similarity index 100% rename from json/wikijs.json rename to frontend/public/json/wikijs.json diff --git a/json/wireguard.json b/frontend/public/json/wireguard.json similarity index 100% rename from json/wireguard.json rename to frontend/public/json/wireguard.json diff --git a/json/wordpress.json b/frontend/public/json/wordpress.json similarity index 100% rename from json/wordpress.json rename to frontend/public/json/wordpress.json diff --git a/json/yunohost.json b/frontend/public/json/yunohost.json similarity index 100% rename from json/yunohost.json rename to frontend/public/json/yunohost.json diff --git a/json/zabbix.json b/frontend/public/json/zabbix.json similarity index 100% rename from json/zabbix.json rename to frontend/public/json/zabbix.json diff --git a/json/zammad.json b/frontend/public/json/zammad.json similarity index 100% rename from json/zammad.json rename to frontend/public/json/zammad.json diff --git a/json/zerotier-one.json b/frontend/public/json/zerotier-one.json similarity index 100% rename from json/zerotier-one.json rename to frontend/public/json/zerotier-one.json diff --git a/json/zigbee2mqtt.json b/frontend/public/json/zigbee2mqtt.json similarity index 100% rename from json/zigbee2mqtt.json rename to frontend/public/json/zigbee2mqtt.json diff --git a/json/zipline.json b/frontend/public/json/zipline.json similarity index 100% rename from json/zipline.json rename to frontend/public/json/zipline.json diff --git a/json/zitadel.json b/frontend/public/json/zitadel.json similarity index 100% rename from json/zitadel.json rename to frontend/public/json/zitadel.json diff --git a/json/zoraxy.json b/frontend/public/json/zoraxy.json similarity index 100% rename from json/zoraxy.json rename to frontend/public/json/zoraxy.json diff --git a/json/zwave-js-ui.json b/frontend/public/json/zwave-js-ui.json similarity index 100% rename from json/zwave-js-ui.json rename to frontend/public/json/zwave-js-ui.json