diff --git a/ct/anytype-server.sh b/ct/anytype-server.sh deleted file mode 100644 index f6cb08d2c..000000000 --- a/ct/anytype-server.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/misc/build.func) - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: MickLesk (CanbiZ) -# License: MIT | https://github.com/community-scripts/ProxmoxVED/raw/main/LICENSE -# Source: https://anytype.io - -APP="Anytype-Server" -var_tags="${var_tags:-notes;productivity;sync}" -var_cpu="${var_cpu:-2}" -var_ram="${var_ram:-4096}" -var_disk="${var_disk:-16}" -var_os="${var_os:-ubuntu}" -var_version="${var_version:-24.04}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - - if [[ ! -f /opt/anytype/any-sync-bundle ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - - if check_for_gh_release "anytype" "grishy/any-sync-bundle"; then - msg_info "Stopping Service" - systemctl stop anytype - msg_ok "Stopped Service" - - msg_info "Backing up Data" - cp -r /opt/anytype/data /opt/anytype_data_backup - msg_ok "Backed up Data" - - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "anytype" "grishy/any-sync-bundle" "prebuild" "latest" "/opt/anytype" "any-sync-bundle_*_linux_amd64.tar.gz" - chmod +x /opt/anytype/any-sync-bundle - - msg_info "Restoring Data" - cp -r /opt/anytype_data_backup/. /opt/anytype/data - rm -rf /opt/anytype_data_backup - msg_ok "Restored Data" - - msg_info "Starting Service" - systemctl start anytype - msg_ok "Started Service" - 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 "${TAB}${GATEWAY}${BGN}http://${IP}:33010${CL}" -echo -e "${INFO}${YW} Client config file:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}/opt/anytype/data/client-config.yml${CL}" diff --git a/install/anytype-server-install.sh b/install/anytype-server-install.sh deleted file mode 100644 index a5031f56c..000000000 --- a/install/anytype-server-install.sh +++ /dev/null @@ -1,81 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2026 community-scripts ORG -# Author: MickLesk (CanbiZ) -# License: MIT | https://github.com/community-scripts/ProxmoxVED/raw/main/LICENSE -# Source: https://anytype.io - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -setup_mongodb - -msg_info "Configuring MongoDB Replica Set" -cat <>/etc/mongod.conf - -replication: - replSetName: "rs0" -EOF -systemctl restart mongod -sleep 3 -$STD mongosh --eval 'rs.initiate({_id: "rs0", members: [{_id: 0, host: "127.0.0.1:27017"}]})' -msg_ok "Configured MongoDB Replica Set" - -msg_info "Installing Redis Stack" -setup_deb822_repo \ - "redis-stack" \ - "https://packages.redis.io/gpg" \ - "https://packages.redis.io/deb" \ - "jammy" \ - "main" -$STD apt install -y redis-stack-server -systemctl enable -q --now redis-stack-server -msg_ok "Installed Redis Stack" - -fetch_and_deploy_gh_release "anytype" "grishy/any-sync-bundle" "prebuild" "latest" "/opt/anytype" "any-sync-bundle_*_linux_amd64.tar.gz" -chmod +x /opt/anytype/any-sync-bundle - -msg_info "Configuring Anytype" -mkdir -p /opt/anytype/data/storage -cat </opt/anytype/.env -ANY_SYNC_BUNDLE_CONFIG=/opt/anytype/data/bundle-config.yml -ANY_SYNC_BUNDLE_CLIENT_CONFIG=/opt/anytype/data/client-config.yml -ANY_SYNC_BUNDLE_INIT_STORAGE=/opt/anytype/data/storage/ -ANY_SYNC_BUNDLE_INIT_EXTERNAL_ADDRS=${LOCAL_IP} -ANY_SYNC_BUNDLE_INIT_MONGO_URI=mongodb://127.0.0.1:27017/ -ANY_SYNC_BUNDLE_INIT_REDIS_URI=redis://127.0.0.1:6379/ -ANY_SYNC_BUNDLE_LOG_LEVEL=info -EOF -msg_ok "Configured Anytype" - -msg_info "Creating Service" -cat </etc/systemd/system/anytype.service -[Unit] -Description=Anytype Sync Server (any-sync-bundle) -After=network-online.target mongod.service redis-stack-server.service -Wants=network-online.target -Requires=mongod.service redis-stack-server.service - -[Service] -Type=simple -User=root -WorkingDirectory=/opt/anytype -EnvironmentFile=/opt/anytype/.env -ExecStart=/opt/anytype/any-sync-bundle start-bundle -Restart=on-failure -RestartSec=10 - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now anytype -msg_ok "Created Service" - -motd_ssh -customize -cleanup_lxc