Knowledge VaultReading Workbench
Runtime Status & Ops

Maintenance and Telemetry.

运维页面调用 runtime API,进行系统状态观测、数据同步与索引重建。所有高危操作请谨慎确认。

OKvault-api
867Inbox Active
1165Archive Total
2032Local Snapshots

Maintenance Actions

Targeted Refetch

Runtime Payload

{
  "last_rss_sync": {
    "timestamp": 1780768708.878374,
    "status": "success",
    "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
    "created": 0,
    "updated": 0,
    "skipped": 1088
  },
  "git_sync": {
    "timestamp": 1780713025.837061,
    "status": "success",
    "count": 0,
    "remote": "origin",
    "branch": "main",
    "committed": false,
    "pushed": false
  },
  "last_archive_maintenance": {
    "timestamp": 1780713028.5617886,
    "status": "success",
    "action": "verify",
    "ok": true,
    "snapshot_count": 2032,
    "valid_snapshot_count": 2032,
    "invalid_snapshots": [],
    "seen_links_count": 2032,
    "missing_seen_links": [],
    "extra_seen_links": [],
    "missing_index_files": [],
    "extra_index_files": []
  }
}

Operation History

4299 records
rss-syncsuccess
2026-06-01
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-06-01
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-06-01
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-06-01
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-06-01
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-06-01
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}
rss-syncsuccess
2026-05-31
{
  "worker": "rss-sync",
  "freshrss_db_path": "/freshrss-data/users/fenglimg/db.sqlite",
  "created": 0,
  "updated": 0,
  "skipped": 1088,
  "code": "rss_sync_completed",
  "message": "RSS sync completed",
  "operation_id": null
}