From b0bc7bf03a6ac5215dfc055142dbebfa1e322816 Mon Sep 17 00:00:00 2001 From: luismco Date: Thu, 15 Jan 2026 09:26:39 +0000 Subject: [PATCH] final test install and update --- ct/flatnotes.sh | 20 ++++++++--------- frontend/public/json/flatnotes.json | 35 +++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 10 deletions(-) create mode 100644 frontend/public/json/flatnotes.json diff --git a/ct/flatnotes.sh b/ct/flatnotes.sh index 7d96136c9..f420dddca 100644 --- a/ct/flatnotes.sh +++ b/ct/flatnotes.sh @@ -3,12 +3,12 @@ source <(curl -fsSL https://raw.githubusercontent.com/luismco/ProxmoxVED/refs/he # Copyright (c) 2021-2026 community-scripts ORG # Author: luismco # License: MIT | https://github.com/community-scripts/ProxmoxVED/raw/main/LICENSE -# Source: https://github.com/technomancer702/nodecast-tv +# Source: https://github.com/dullage/flatnotes APP="Flatnotes" -var_tags="${var_tags:-media}" -var_cpu="${var_cpu:-2}" -var_ram="${var_ram:-2048}" +var_tags="${var_tags:-notes}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-1024}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" var_version="${var_version:-13}" @@ -34,8 +34,8 @@ function update_script() { msg_ok "Stopped Service" msg_info "Backing up Configuration and Data" - cp /opt/flatnotes/.env /tmp/flatnotes.env.bak - cp -r /opt/flatnotes/data /tmp/flatnotes/ + cp /opt/flatnotes/.env /opt/.env.bak + cp -r /opt/flatnotes/data /opt/data_backup msg_ok "Backed up Configuration and Data" fetch_and_deploy_gh_release "flatnotes" "dullage/flatnotes" @@ -54,10 +54,10 @@ function update_script() { msg_ok "Updated Backend" msg_info "Restoring Configuration and Data" - cp /tmp/flatnotes.env.bak /opt/flatnotes/.env - cp -r /tmp/flatnotes/data /opt/flatnotes - rm -f /tmp/flatnotes.env.bak - rm -rf /tmp/flatnotes/data + cp /opt/.env.bak /opt/flatnotes/.env + cp -r /opt/data_backup /opt/flatnotes/data + rm -f /opt/.env.bak + rm -rf /opt/flatnotes/data_backup msg_ok "Restored Configuration and Data" msg_info "Starting Service" diff --git a/frontend/public/json/flatnotes.json b/frontend/public/json/flatnotes.json new file mode 100644 index 000000000..bd45d3d51 --- /dev/null +++ b/frontend/public/json/flatnotes.json @@ -0,0 +1,35 @@ +{ + "name": "Flatnotes", + "slug": "flatnotes", + "categories": [ + 12 + ], + "date_created": "2026-01-15", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8080, + "documentation": "https://github.com/dullage/flatnotes/wiki", + "website": "https://github.com/dullage/flatnotes", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/flatnotes.webp", + "config_path": "/opt/flatnotes/.env", + "description": "A self-hosted, database-less note-taking web app that utilises a flat folder of markdown files for storage.", + "install_methods": [ + { + "type": "default", + "script": "ct/flatnotes.sh", + "resources": { + "cpu": 1, + "ram": 1024, + "hdd": 4, + "os": "debian", + "version": "13" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [] +}