From 777874904b4630c5b63237b91a4ca98281d9f57d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 30 Oct 2026 21:06:35 +0000 Subject: [PATCH] Delete blinko (ct) after migration to ProxmoxVE --- ct/blinko.sh | 69 ------------------------------------- install/blinko-install.sh | 71 --------------------------------------- json/blinko.json | 49 --------------------------- 3 files changed, 189 deletions(-) delete mode 100644 ct/blinko.sh delete mode 100644 install/blinko-install.sh delete mode 100644 json/blinko.json diff --git a/ct/blinko.sh b/ct/blinko.sh deleted file mode 100644 index 0d111d7c8a..0000000000 --- a/ct/blinko.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/env bash -_CS_DEFAULT_URL="https://raw.githubusercontent.com/community-scripts/DevScripts/main" -_cs_boot="${COMMUNITY_SCRIPTS_CORE_DIR:-$(dirname "${BASH_SOURCE[0]}")/../../core}/core/build.func" -source "$_cs_boot" 2>/dev/null || source <(curl -fsSL "${COMMUNITY_SCRIPTS_CORE_URL:-https://raw.githubusercontent.com/community-scripts/core/main}/core/build.func") -# Copyright (c) 2021-2026 community-scripts ORG -# Author: MickLesk (CanbiZ) -# License: MIT | https://github.com/community-scripts/DevScripts/raw/main/LICENSE -# Source: https://github.com/blinkospace/blinko - -APP="Blinko" -var_tags="${var_tags:-notes;ai;knowledge}" -var_cpu="${var_cpu:-2}" -var_ram="${var_ram:-6144}" -var_disk="${var_disk:-8}" -var_os="${var_os:-debian}" -var_version="${var_version:-13}" -var_arm64="${var_arm64:-yes}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - - if [[ ! -d /opt/blinko ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - - if check_for_gh_release "blinko" "blinkospace/blinko"; then - msg_info "Stopping Blinko" - systemctl stop blinko - msg_ok "Stopped Blinko" - - NODE_VERSION="24" NODE_MODULE="bun" setup_nodejs - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "blinko" "blinkospace/blinko" "tarball" - - msg_info "Building Blinko" - cd /opt/blinko - $STD bun install - $STD bunx prisma generate - $STD bun run build:web - $STD bun run build:seed - mv dist/public server/public - cp -r server/lute.min.js server/vditor dist/ - ln -s /opt/blinko_data/storage /opt/blinko/.blinko - msg_ok "Built Blinko" - - msg_info "Starting Blinko" - systemctl start blinko - msg_ok "Started Blinko" - msg_ok "Updated successfully!" - fi - exit -} - -start -build_container -description - -msg_ok "Completed Successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW}Access it using the following URL:${CL}" -echo -e "${GATEWAY}${BGN}http://${IP}:1111${CL}" diff --git a/install/blinko-install.sh b/install/blinko-install.sh deleted file mode 100644 index 0aeebf38a0..0000000000 --- a/install/blinko-install.sh +++ /dev/null @@ -1,71 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: MickLesk (CanbiZ) -# License: MIT | https://github.com/community-scripts/DevScripts/raw/main/LICENSE -# Source: https://github.com/blinkospace/blinko - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -NODE_VERSION="24" NODE_MODULE="bun" setup_nodejs -PG_VERSION="17" setup_postgresql -PG_DB_NAME="blinko" PG_DB_USER="blinko" setup_postgresql_db - -fetch_and_deploy_gh_release "blinko" "blinkospace/blinko" "tarball" - -msg_info "Building Blinko" -cd /opt/blinko -$STD bun install -$STD bunx prisma generate -$STD bun run build:web -$STD bun run build:seed -# The server resolves its web root as ../server/public and lute/vditor next to its own bundle -mv dist/public server/public -cp -r server/lute.min.js server/vditor dist/ -msg_ok "Built Blinko" - -msg_info "Configuring Blinko" -mkdir -p /opt/blinko_data/storage -# Blinko keeps uploads, the vector index and backups in .blinko under its working directory -ln -s /opt/blinko_data/storage /opt/blinko/.blinko -cat </opt/blinko_data/.env -NODE_ENV=production -DATABASE_URL=postgresql://blinko:${PG_DB_PASS}@localhost:5432/blinko -TRUST_PROXY=1 -EOF -chmod 600 /opt/blinko_data/.env -msg_ok "Configured Blinko" - -msg_info "Creating Service" -cat </etc/systemd/system/blinko.service -[Unit] -Description=Blinko -After=network.target postgresql.service -Requires=postgresql.service - -[Service] -Type=simple -User=root -WorkingDirectory=/opt/blinko -EnvironmentFile=/opt/blinko_data/.env -ExecStartPre=/opt/blinko/node_modules/.bin/prisma migrate deploy -ExecStartPre=/usr/bin/node /opt/blinko/dist/seed.js -ExecStart=/usr/bin/node /opt/blinko/dist/index.js -Restart=on-failure -RestartSec=5 - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now blinko -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc diff --git a/json/blinko.json b/json/blinko.json deleted file mode 100644 index 80c2672547..0000000000 --- a/json/blinko.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "name": "Blinko", - "slug": "blinko", - "categories": [ - 12 - ], - "date_created": "2026-10-05", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 1111, - "documentation": "https://docs.blinko.space/", - "website": "https://blinko.space/", - "repository": "https://github.com/blinkospace/blinko", - "architectures": [ - "amd64", - "arm64" - ], - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/blinko.webp", - "description": "Blinko is a self-hosted, open-source AI note-taking tool. Short \"blinkos\" capture quick ideas and longer notes hold the rest, all in Markdown with tags and todos. With an AI provider such as OpenAI, Anthropic or Ollama it adds RAG search and a chat over your notes.", - "install_methods": [ - { - "type": "default", - "script": "ct/blinko.sh", - "config_path": "/opt/blinko_data/.env", - "resources": { - "cpu": 2, - "ram": 6144, - "hdd": 8, - "os": "Debian", - "version": "13" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [ - { - "text": "There is no default account: the first sign-up becomes the administrator and closes sign-up. Anyone who reaches the port can claim it, so create it right after the install.", - "type": "warning" - }, - { - "text": "AI search, chat and tagging stay off until you add a model provider under Settings > AI.", - "type": "info" - } - ] -}