mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-03-31 06:34:17 -04:00
Hoarder rebranding and changing name to Karakeep #857
Closed
opened 2025-11-20 04:55:13 -05:00 by saavagebueno
·
29 comments
No Branch/Tag Specified
main
github-action-update-changelog
pr-update-app-files
add-script-bambuddy-1774853250
MickLesk-patch-1
fix/immich-maintenance-mode-redis-error
fix/npm-unmask-openresty-on-migration
fix/ollama-intel-gpg-error-handling
github-action-archive-changelog
add-script-yourls-1774732133
add-script-matter-server-1774638379
fix/dispatcharr-pg-port
cron_update_lxc
chore/immich-v2.6.3
add-script-geopulse-1774548387
cdn_improvements
add-script-birdnet-1774535320
fix/tools-func-exit-codes
fix/immich-update-db-hostname
update/frigate-0.17.1
fix/use-absolute-path-for-install
fix/pin-npm-version
shell_safe_fixes
remove_booklore
chore/update-url-community-scripts
komodov2
refactor/turnkey-modernize
add-script-nextexplorer-1774344421
add-script-homebrew-1774342032
fix/shell-security-hardening-v2
improve/build-func-performance-cleanup
fix/build-dns-prefix
fix/anytype-mongodb-wait
fix/frigate-cpu-model-path
copilot/fix-installation-failure-isponsorblocktv
fix/reactive-resume-add-git
copilot/scanopy-fix-apt-configuration-error
add-script-isponsorblocktv-1774009652
add-script-alpine-wakapi-1774008954
fix/coder-code-server-existing-config-and-reachability
add-script-teleport-1773928044
CrazyWolf13-patch-wealthfolio-1
refactor/tools-func-qol
fix/stirling-pdf-jdk-reinstall
fix/pinned-version-wording
MickLesk-patch-10
fix/reactive-resume-v5013
fix/tracearr-update-version-oom
copilot/fix-hdd-space-for-owncast
tremor021-patch-6
pocketbase_bot
disp_fix
fix/tdarr-binary-check-curl-retry
MickLesk-patch-9
refactor/podman-quadlets
alpine-ntfy
refactor/jellyfin
CrazyWolf13-patch-11
feature/autousermod_hwaccell
add-script-split-pro-1773677692
fix/frigate-openvino-fallback
fix/paperless-ngx-default-ram
fix/plex-restart-after-update
fix/gluetun-openvpn-env
MickLesk-patch-8
termix_add_guacd
MickLesk-patch-7
fix/tududi-nodejs-in-update
fix/sparkyfitness-npm-peer-deps
docs/website-metadata-workflow
fix-pbs_microcode
remove_jsons
michelroegl-brunner-patch-4
add-script-test-1773325265
cleanup_workflows
feat/remove-frontend
automated/update-github-versions
feat/mode-generated
fix/n8n-build-essential
fix/sparkyfitness-shared-deps
fix/rocm-path-escaping
fix/storage-validation-cross-node
fix/frigate-nvidia-version-regex
arm64-build-support
readme
michelroegl-brunner-patch-3
fix/coder-code-server-backup
copilot/fix-immich-update-dependency-issue
rust
fix/linkwarden-update-playwright
fix/powerdns-sqlite-permissions
fix/duplicate-nameserver-searchdomain
CrazyWolf13-patch-7
feat/ollama-rocm-support
fix/seerr-migration-update-script
preflight_tests
adgu_fix
2026-03-30
2026-03-29
2026-03-28
2026-03-27
2026-03-26
2026-03-25
2026-03-24
2026-03-23
2026-03-22
2026-03-21
2026-03-20
2026-03-19
2026-03-18
2026-03-17
2026-03-16
2026-03-15
2026-03-14
2026-03-13
2026-03-12
2026-03-11
2026-03-10
2026-03-09
2026-03-08
2026-03-07
2026-03-06
2026-03-05
2026-03-04
2026-03-03
2026-03-02
2026-03-01
2026-02-28
2026-02-27
2026-02-26
2026-02-25
2026-02-24
2026-02-23
2026-02-22
2026-02-21
2026-02-20
2026-02-19
2026-02-18
2026-02-17
2026-02-16
2026-02-15
2026-02-14
2026-02-13
2026-02-12
2026-02-11
2026-02-10
2026-02-09
2026-02-08
2026-02-07
2026-02-06
2026-02-05
2026-02-04
2026-02-03
2026-02-02
2026-02-01
2026-01-31
2026-01-30
2026-01-29
2026-01-28
2026-01-27
2026-01-26
2026-01-25
2026-01-24
2026-01-23
2026-01-22
2026-01-21
2026-01-20
2026-01-19
2026-01-18
2026-01-17
2026-01-16
2026-01-15
2026-01-14
2026-01-13
2026-01-12
2026-01-11
2026-01-10
2026-01-09
2026-01-08
2026-01-07
2026-01-06
2026-01-05
2026-01-04
2026-01-03
2026-01-02
2026-01-01
2025-12-31
2025-12-30
2025-12-29
2025-12-28
2025-12-27
2025-12-26
2025-12-25
2025-12-24
2025-12-23
2025-12-22
2025-12-21
2025-12-20
2025-12-19
2025-12-18
2025-12-17
2025-12-16
2025-12-15
2025-12-14
2025-12-13
2025-12-12
2025-12-11
2025-12-10
2025-12-09
2025-12-08
2025-12-07
2025-12-06
2025-12-05
2025-12-04
2025-12-03
2025-12-02
2025-12-01
2025-11-30
2025-11-29
2025-11-28
2025-11-27
2025-11-26
2025-11-25
2025-11-24
2025-11-23
2025-11-22
2025-11-21
2025-11-20
2025-11-19
2025-11-18
2025-11-17
2025-11-16
2025-11-15
2025-11-14
2025-11-13
2025-11-12
2025-11-11
2025-11-10
2025-11-09
2025-11-08
2025-11-07
2025-11-06
2025-11-05
2025-11-04
2025-11-03
2025-11-02
2025-11-01
2025-10-31
2025-10-30
2025-10-29
2025-10-28
2025-10-27
2025-10-26
2025-10-25
2025-10-24
2025-10-23
2025-10-22
2025-10-21
2025-10-20
2025-10-19
2025-10-18
2025-10-17
2025-10-16
2025-10-15
2025-10-14
2025-10-13
2025-10-12
2025-10-11
2025-10-10
2025-10-09
2025-10-08
2025-10-07
2025-10-06
2025-10-05
2025-10-04
2025-10-03
2025-10-02
2025-10-01
2025-09-30
2025-09-29
2025-09-28
2025-09-27
2025-09-26
2025-09-25
2025-09-24
2025-09-23
2025-09-22
2025-09-21
2025-09-20
2025-09-19
2025-09-18
2025-09-17
2025-09-16
2025-09-15
2025-09-14
2025-09-13
2025-09-12
2025-09-11
2025-09-10
2025-09-09
2025-09-08
2025-09-07
2025-09-06
2025-09-05
2025-09-04
2025-09-03
2025-09-02
2025-09-01
2025-08-31
2025-08-30
2025-08-29
2025-08-28
2025-08-27
2025-08-26
2025-08-25
2025-08-24
2025-08-23
2025-08-22
2025-08-21
2025-08-20
2025-08-19
2025-08-18
2025-08-17
2025-08-16
2025-08-15
2025-08-14
2025-08-13
2025-08-12
2025-08-11
2025-08-10
2025-08-09
2025-08-08
2025-08-07
2025-08-06
2025-08-05
2025-08-04
2025-08-03
2025-08-02
2025-08-01
2025-07-31
2025-07-30
2025-07-29
2025-07-28
2025-07-27
2025-07-26
2025-07-25
2025-07-24
2025-07-23
2025-07-22
2025-07-21
2025-07-20
2025-07-19
2025-07-18
2025-07-17
2025-07-16
2025-07-15
2025-07-14
2025-07-11
2025-07-10
2025-07-09
2025-07-08
2025-07-07
2025-07-06
2025-07-05
2025-07-04
2025-07-03
2025-07-02
2025-07-01
2025-06-30
2025-06-29
2025-06-28
2025-06-27
2025-06-26
2025-06-25
2025-06-24
2025-06-23
2025-06-22
2025-06-21
2025-06-20
2025-06-19
2025-06-18
2025-06-17
2025-06-16
2025-06-15
2025-06-14
2025-06-13
2025-06-12
2025-06-11
2025-06-10
2025-06-09
2025-06-08
2025-06-07
2025-06-06
2025-06-05
2025-06-04
2025-06-03
2025-06-02
2025-06-01
2025-05-31
2025-05-30
2025-05-29
2025-05-28
2025-05-27
2025-05-26
2025-05-25
2025-05-24
2025-05-23
2025-05-22
2025-05-21
2025-05-20
2025-05-19
2025-05-18
2025-05-17
2025-05-16
2025-05-15
2025-05-14
2025-05-13
2025-05-12
2025-05-11
2025-05-10
2025-05-09
2025-05-08
2025-05-07
2025-05-06
2025-05-05
2025-05-04
2025-05-03
2025-05-02
2025-05-01
2025-04-30
2025-04-29
2025-04-28
2025-04-27
2025-04-26
2025-04-25
2025-04-24
2025-04-23
2025-04-22
2025-04-20
2025-04-21
2025-04-19
2025-04-18
2025-04-17
2025-04-15
2025-04-16
2025-04-14
2025-04-13
2025-04-12
2025-04-11
2025-04-10
2025-04-09
2025-04-08
2025-04-07
2025-04-06
2025-04-05
2025-04-04
2025-04-03
2025-04-02
2025-04-01
2025-03-31
2025-03-30
2025-03-29
2025-03-28
2025-03-27
2025-03-26
2025-03-25
2025-03-24
2025-03-23
2025-03-22
2025-03-21
2025-03-20
2025-03-19
2025-03-18
2025-03-17
2025-03-16
2025-03-15
2025-03-14
2025-03-13
2025-03-12
2025-03-11
2025-03-10
2025-03-09
2025-03-08
2025-03-07
2025-03-06
2025-03-05
2025-03-04
2025-03-03
2025-03-02
2025-03-01
2025-02-28
2025-02-27
2025-02-26
2025-02-25
2025-02-24
2025-02-23
2025-02-21
2025-02-20
2025-02-19
2025-02-18
2025-02-17
2025-02-16
2025-02-15
2025-02-14
2025-02-13
2025-02-12
2025-02-11
2025-02-10
2025-02-09
2025-02-08
2025-02-07
2025-02-06
2025-02-05
2025-02-04
2025-02-03
2025-02-02
2025-02-01
2025-01-31
2025-01-30
2025-01-29
2025-01-28
2025-01-27
2025-01-26
2025-01-24
2025-01-23
2025-01-22
2025-01-21
2025-01-20
2025-01-19
2025-01-18
2025-01-17
2025-01-16
2025-01-15
2025-01-14
2025-01-13
2025-01-11
2025-01-10
2025-01-09
2025-01-08
2025-01-07
2025-01-06
2025-01-05
2025-01-04
2025-01-03
2025-01-02
2025-01-01
2024-12-31
2024-12-30
2024-12-29
2024-12-28
2024-12-27
2024-12-26
2024-12-25
2024-12-23
2024-12-21
2024-12-20
2024-12-19
2024-12-18
2024-12-17
2024-12-16
2024-12-13
2024-12-12
2024-12-09
2024-12-08
2024-12-07
2024-12-06
2024-12-05
2024-12-04
2024-12-03
2024-12-02
2024-11-30
2024-11-29
2024-11-28
2024-11-27
2024-11-26
2024-11-25
2024-11-24
2024-11-23
Labels
Clear labels
🛑 Failure to comply with the guidelines
breaking change
bug
bug
bugfix
deferred
delete script
dependencies
enhancement
external
feature
github
help wanted
Implemented in VED waiting push to Main
in project pipeline
invalid
investigation
json
maintenance
new script
new script
nice to have
not a script issue
not planned
organization
pull-request
question
refactor
rename script
security
update script
website
wontdo
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
saavagebueno
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: SVI/ProxmoxVE#857
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @AlkaizerLord on GitHub (Apr 5, 2025).
✅ Have you read and understood the above guidelines?
Yes
📜 What is the name of the script you are using?
Hoarder
📂 What was the exact command used to execute the script?
No command but script will need to either be updated very soon or taken down until all name changes have gone into effect
📝 Provide a clear and concise description of the issue.
This is more for or less not an issue but will be an issue very soon and want the maintainera to know.
Hoarder is changing names to Karakeep per their reddit post
https://www.reddit.com/r/selfhosted/s/obHUAkKcdB
Name change will more than likely break script and updates.
⚙️ What settings are you using?
🖥️ Which Linux distribution are you using?
Debian 12
🔄 Steps to reproduce the issue.
None atm
❌ Paste the full error output (if available).
N/A
🖼️ Additional context (optional).
No response
@MickLesk commented on GitHub (Apr 5, 2025):
@MohamedBassem You are active, and the developer. What do we need to be prepared for? General changes to the script or just the name change?
@MohamedBassem commented on GitHub (Apr 5, 2025):
@MickLesk Technically, the script should continue working as is without any problems. Even the old repo links will redirect to the new ones so nothing should break.
So from that angle, it'll probably be just a name change. However, when we do the name change in the script, we'll need to be careful not to break existing installations during updates.
@divemasterjm commented on GitHub (Apr 6, 2025):
for me is not working
@MohamedBassem commented on GitHub (Apr 6, 2025):
@divemasterjm mind sharing the errors you're getting?
@Thyr1stor commented on GitHub (Apr 6, 2025):
not working here too
i get this error when i use "update" and hoarder nukes itself
✔️ Stopped Services
⠏ Updating Hoarder to v0.23.1mv: cannot stat 'hoarder-0.23.1': No such file or directory
[ERROR] in line 51: exit code 0: while executing command mv hoarder-${RELEASE} /opt/hoarder
@MohamedBassem commented on GitHub (Apr 6, 2025):
Ah I see, it seems that those two lines,
b395a1846c/install/hoarder-install.sh (L65-L66)will need to be updated. The zip archive used to unzip tohoarder-${RELEASE}, now it unzips tokarakeep-${RELEASE}.Also, we should seriously consider not nuking the old installation until the new one is ready and ready to replace the old one. Basically preparing the new installation in a temp dir, and only stopping the services when the temp dir is ready to be renamed to
/opt/hoarder.@divemasterjm commented on GitHub (Apr 6, 2025):
✔️ Stopped Services
⠹ Updating Hoarder to v0.23.1mv: cannot stat 'hoarder-0.23.1': No such file or directory
⠸ Updating Hoarder to v0.23.1
[ERROR] in line 51: exit code 0: while executing command mv hoarder-${RELEASE} /opt/hoarder
root@hoarder:/opt/hoarder#
@antibyte commented on GitHub (Apr 6, 2025):
My install was nuked after update also
@MohamedBassem commented on GitHub (Apr 6, 2025):
Sorry for the hassle guys. Don't worry, your data will be safe once the update script is fixed.
@MickLesk commented on GitHub (Apr 6, 2025):
#3699
@MohamedBassem can you take a short look over the migration?
@MohamedBassem commented on GitHub (Apr 6, 2025):
@MickLesk That was fast! I'll have a look in the next two days (if you don't mind).
In the meanwhile, how about we send a quick fix for
mv hoarder-${RELEASE} /opt/hoarderto bemv karakeep-${RELEASE} /opt/hoarderto prevent further breakages to people's installations until the full migration lands?@MickLesk commented on GitHub (Apr 6, 2025):
This may break all the services and env files.
Maybe I'll split the PR (Kakakeep as “new script” and remove the update function from Hoarder first)
@MohamedBassem commented on GitHub (Apr 6, 2025):
@MickLesk I don't think it will. It's basically just the zipped directory's name got changed when you unzip the release files from github. This change doesn't touch any of the persistent files (notice how the release is still being copied to
/opt/hoarder).@MickLesk commented on GitHub (Apr 6, 2025):
at first, i do this so in the PR. Migration is stored on my pc. New Installs will be karakeep only
@prabhjotsbhatia-ca commented on GitHub (Apr 7, 2025):
For anyone like @antibyte @divemasterjm who's stuck with a non functional hoarder install after trying to update using the existing script, this is how I got it working:
cd /opt/hoarder.@MickLesk commented on GitHub (Apr 7, 2025):
already merged
@Thyr1stor commented on GitHub (Apr 7, 2025):
yep - worked fine for me - thank you!
@petrsimunek commented on GitHub (Apr 7, 2025):
I faced the same issue yesterday. I tried it again today, and it didn't work. Because I used the old command from yesterday. 😃
The new command works. Thank you! 👍
@shuperluu commented on GitHub (Apr 7, 2025):
To update Hoarder to Karakeep I can run
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/karakeep.sh)"inside the Hoarder LXC?@prabhjotsbhatia-ca commented on GitHub (Apr 7, 2025):
Thank you. It isn't clear whether the script would actually work for someone stuck midway - it had removed hoarder without updating.
@MickLesk commented on GitHub (Apr 7, 2025):
Hoarder until its migrated
@shuperluu commented on GitHub (Apr 7, 2025):
Thank you. I try it again two more times as hoarder.sh and it finished the update to Karakeep v0.23.1 and is working.
@MickLesk commented on GitHub (Apr 7, 2025):
Yep, but in next time maybe it need an bigger manual change (Service Files and co). I write it down in next days
@derdems commented on GitHub (Apr 8, 2025):
Hi there,
arriving here from reddit, sent by MohamedBassem himself!
I experience the following when running
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/karakeep.sh)":✖️ No karakeep Installation Found!It obviously makes sense as the script wants to work directories called karakeep while it is still all called hoarder.
I sense it should be easy enough to just rename all important parts to karakeep.
Can someone please nudge me into the right direction of what these renamings should be?
@MickLesk commented on GitHub (Apr 8, 2025):
You use the wrong script.
The karakeep Script is only for new karakeep installs
@derdems commented on GitHub (Apr 8, 2025):
Thanks for the response!
Which one is the correct script to use?
When I
bash hoarder-linux.sh updateit returnsTo clarify: hoarder-linux.sh is the script that was installed on initial install.
As far as I understood, running hoarder-linux.sh update would be the regular method as intended originally?
tiA, dems
@MickLesk commented on GitHub (Apr 8, 2025):
Heh wtf? Never heard of this Script. Just like in all other Scripts. update or bash install command of the app
@Kogoro commented on GitHub (Apr 8, 2025):
Just as a little help: As the .env file is relocated in line 46 of the update script, hoarder-web.service and hoarder-workers.service need to be updated to point to the right location under /etc/hoarder/. Everything else was working for me fine.
54db498942/ct/hoarder.sh (L46)This is indeed a file directly from karakeep and is used for bare metal installations. As the paths are at least partly different, it can't be used with community scripts.
@MickLesk commented on GitHub (Apr 9, 2025):
https://github.com/community-scripts/ProxmoxVE/discussions/3764
Anyone need to check it, if all is correct by running your own instance. For me it worked in my dev setup