Spaces:
Configuration error
Configuration error
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>OpenClaw Backups</title> | |
| <style> | |
| body { | |
| font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; | |
| max-width: 800px; | |
| margin: 50px auto; | |
| padding: 20px; | |
| background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); | |
| color: white; | |
| min-height: 100vh; | |
| } | |
| .container { | |
| background: rgba(255, 255, 255, 0.1); | |
| backdrop-filter: blur(10px); | |
| border-radius: 20px; | |
| padding: 40px; | |
| box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3); | |
| } | |
| h1 { | |
| font-size: 2.5em; | |
| margin-bottom: 10px; | |
| } | |
| .emoji { | |
| font-size: 3em; | |
| display: block; | |
| margin-bottom: 20px; | |
| } | |
| .info { | |
| background: rgba(255, 255, 255, 0.2); | |
| padding: 20px; | |
| border-radius: 10px; | |
| margin: 20px 0; | |
| } | |
| .file-list { | |
| background: rgba(0, 0, 0, 0.3); | |
| padding: 20px; | |
| border-radius: 10px; | |
| margin: 20px 0; | |
| } | |
| code { | |
| background: rgba(0, 0, 0, 0.3); | |
| padding: 2px 8px; | |
| border-radius: 4px; | |
| font-family: 'Courier New', monospace; | |
| } | |
| .status { | |
| display: inline-block; | |
| padding: 5px 15px; | |
| border-radius: 20px; | |
| background: #4CAF50; | |
| color: white; | |
| font-weight: bold; | |
| margin-top: 10px; | |
| } | |
| a { | |
| color: #ffeb3b; | |
| text-decoration: none; | |
| } | |
| a:hover { | |
| text-decoration: underline; | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <div class="container"> | |
| <span class="emoji">πΎ</span> | |
| <h1>OpenClaw Automated Backups</h1> | |
| <p>This Hugging Face Space stores automated backups of OpenClaw data.</p> | |
| <div class="status">β Active</div> | |
| <div class="info"> | |
| <h3>π¦ What's Backed Up</h3> | |
| <ul> | |
| <li>β Session transcripts</li> | |
| <li>β Memory files (MEMORY.md, daily notes)</li> | |
| <li>β Configuration files</li> | |
| <li>β Workspace files</li> | |
| <li>β Cron jobs</li> | |
| <li>β Tasks and flows</li> | |
| </ul> | |
| </div> | |
| <div class="info"> | |
| <h3>π Schedule</h3> | |
| <p><strong>Local backups:</strong> Daily at 2:00 AM UTC</p> | |
| <p><strong>Cloud uploads:</strong> Daily at 3:00 AM UTC</p> | |
| <p><strong>Retention:</strong> 7 days local, unlimited in cloud</p> | |
| </div> | |
| <div class="file-list"> | |
| <h3>π Backup Files</h3> | |
| <p>Backups are stored in the <code>/backups/</code> directory as compressed tar.gz archives.</p> | |
| <p>Format: <code>openclaw-backup-YYYYMMDD_HHMMSS.tar.gz</code></p> | |
| </div> | |
| <div class="info"> | |
| <h3>π§ Restore Instructions</h3> | |
| <ol> | |
| <li>Download the latest backup tarball from the <code>/backups/</code> directory</li> | |
| <li>Extract: <code>tar -xzf openclaw-backup-YYYYMMDD_HHMMSS.tar.gz</code></li> | |
| <li>Copy contents back to <code>/root/.openclaw/</code></li> | |
| <li>Restart: <code>openclaw gateway restart</code></li> | |
| </ol> | |
| </div> | |
| <p style="margin-top: 30px; font-size: 0.9em; opacity: 0.8;"> | |
| <strong>Owner:</strong> syw1516<br> | |
| <strong>Created:</strong> 2026-04-30<br> | |
| <strong>Powered by:</strong> <a href="https://openclaw.ai" target="_blank">OpenClaw</a> | |
| </p> | |
| </div> | |
| </body> | |
| </html> | |