- Fix service instance management to use global instance for stopping autosync - Add automatic saving when toggle is changed (no manual save required) - Fix validation issue where custom sync type without cron expression caused 400 error - Add comprehensive debugging and error handling - Ensure .env file is properly updated with AUTO_SYNC_ENABLED value - Improve service lifecycle management with proper state cleanup - Add fallback logic for invalid sync interval configurations Resolves issue where disabling autosync in GUI didn't update .env file or stop service
40 lines
1.2 KiB
JSON
40 lines
1.2 KiB
JSON
{
|
|
"name": "Open-Archiver",
|
|
"slug": "open-archiver",
|
|
"categories": [
|
|
7
|
|
],
|
|
"date_created": "2025-10-18",
|
|
"type": "ct",
|
|
"updateable": true,
|
|
"privileged": false,
|
|
"interface_port": 3000,
|
|
"documentation": "https://docs.openarchiver.com/",
|
|
"config_path": "/opt/openarchiver/.env",
|
|
"website": "https://openarchiver.com/",
|
|
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/open-archiver.webp",
|
|
"description": "Open Archiver is a secure, self-hosted email archiving solution, and it's completely open source. Get an email archiver that enables full-text search across email and attachments. Create a permanent, searchable, and compliant mail archive from Google Workspace, Microsoft 35, and any IMAP server.",
|
|
"install_methods": [
|
|
{
|
|
"type": "default",
|
|
"script": "ct/open-archiver.sh",
|
|
"resources": {
|
|
"cpu": 2,
|
|
"ram": 3072,
|
|
"hdd": 8,
|
|
"os": "debian",
|
|
"version": "13"
|
|
}
|
|
}
|
|
],
|
|
"default_credentials": {
|
|
"username": null,
|
|
"password": null
|
|
},
|
|
"notes": [
|
|
{
|
|
"text": "Data directory is: `/opt/openarchiver-data`. If you have a lot of email, you might consider mounting external storage to this directory.",
|
|
"type": "info"
|
|
}
|
|
]
|
|
} |