diff --git a/ct/headers/nextexplorer b/ct/headers/nextexplorer deleted file mode 100644 index c260c483..00000000 --- a/ct/headers/nextexplorer +++ /dev/null @@ -1,6 +0,0 @@ - __ ______ __ - ____ ___ _ __/ /_/ ____/ ______ / /___ ________ _____ - / __ \/ _ \| |/_/ __/ __/ | |/_/ __ \/ / __ \/ ___/ _ \/ ___/ - / / / / __/> /etc/nextExplorer/.env -NODE_ENV=production -PORT=3000 - -VOLUME_ROOT=/mnt -CONFIG_DIR=/etc/nextExplorer -CACHE_DIR=/etc/nextExplorer/cache -# USER_ROOT= - -PUBLIC_URL=${LOCAL_IP}:3000 -# TRUST_PROXY= -# CORS_ORIGINS= - -TERMINAL_ENABLED=false - -LOG_LEVEL=info -DEBUG=false -ENABLE_HTTP_LOGGING=false - -AUTH_ENABLED=true -AUTH_MODE=both -SESSION_SECRET="${SECRET}" -# AUTH_MAX_FAILED= -# AUTH_LOCK_MINUTES= -# AUTH_USER_EMAIL= -# AUTH_USER_PASSWORD= - -# OIDC_ENABLED= -# OIDC_ISSUER= -# OIDC_AUTHORIZATION_URL= -# OIDC_TOKEN_URL= -# OIDC_USERINFO_URL= -# OIDC_CLIENT_ID= -# OIDC_CLIENT_SECRET= -# OIDC_CALLBACK_URL= -# OIDC_LOGOUT_URL= -# OIDC_SCOPES= -# OIDC_AUTO_CREATE_USERS=true - -# SEARCH_DEEP= -# SEARCH_RIPGREP= -# SEARCH_MAX_FILESIZE= - -# ONLYOFFICE_URL= -# ONLYOFFICE_SECRET= -# ONLYOFFICE_LANG= -# ONLYOFFICE_FORCE_SAVE= -# ONLYOFFICE_FILE_EXTENSIONS= - -# COLLABORA_URL= -# COLLABORA_DISCOVERY_URL= -# COLLABORA_SECRET= -# COLLABORA_LANG= -# COLLABORA_FILE_EXTENSIONS= - -SHOW_VOLUME_USAGE=true -# USER_DIR_ENABLED= -# SKIP_HOME= - -# EDITOR_EXTENSIONS= - -# FFMPEG_PATH= -# FFPROBE_PATH= - -## Hardware acceleration -# FFMPEG_HWACCEL=vaapi -# FFMPEG_HWACCEL_DEVICE=/dev/dri/renderD128 -# FFMPEG_HWACCEL_OUTPUT_FORMAT=nv12 - -FAVORITES_DEFAULT_ICON=outline.StarIcon - -SHARES_ENABLED=true -# SHARES_TOKEN_LENGTH=10 -# SHARES_MAX_PER_USER=100 -# SHARES_DEFAULT_EXPIRY_DAYS=30 -# SHARES_GUEST_SESSION_HOURS=24 -# SHARES_ALLOW_PASSWORD=true -# SHARES_ALLOW_ANONYMOUS=true -EOF -chmod 600 /etc/nextExplorer/.env -$STD useradd -U -s /usr/sbin/nologin -m -d /home/explorer explorer -chown -R explorer:explorer "$APP_DIR" /etc/nextExplorer -sed -i "\|version|s|$(jq -cr '.version' ${APP_DIR}/package.json)|$(cat ~/.nextexplorer)|" "$APP_DIR"/package.json -msg_ok "Configured nextExplorer" - -msg_info "Creating nextExplorer Service" -cat </etc/systemd/system/nextexplorer.service -[Unit] -Description=nextExplorer Service -After=network.target - -[Service] -Type=simple -User=explorer -Group=explorer -WorkingDirectory=/opt/nextExplorer/app -EnvironmentFile=/etc/nextExplorer/.env -ExecStart=/usr/bin/node ./src/server.js -Restart=always -RestartSec=5 -StandardOutput=journal -StandardError=journal - -[Install] -WantedBy=multi-user.target -EOF -$STD systemctl enable -q --now nextexplorer -msg_ok "Created nextExplorer Service" - -motd_ssh -customize -cleanup_lxc diff --git a/json/nextexplorer.json b/json/nextexplorer.json deleted file mode 100644 index 958c674a..00000000 --- a/json/nextexplorer.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "nextExplorer", - "slug": "nextexplorer", - "categories": [ - 11, - 12 - ], - "date_created": "2025-12-11", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 3000, - "documentation": "https://explorer.nxz.ai", - "website": "https://github.com/nxzai/nextExplorer", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/nextexplorer.webp", - "config_path": "/etc/nextExplorer/.env", - "description": "Self-hosted file access for teams, homelabs, and agencies with a refined interface.", - "install_methods": [ - { - "type": "default", - "script": "ct/nextexplorer.sh", - "resources": { - "cpu": 2, - "ram": 3072, - "hdd": 8, - "os": "Debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "Bind mount your volume(s) in the `/mnt` directory", - "type": "info" - } - ] -}