~/talk

50 Shades of Backup

slides:none on file

Backup process becomes a configurable, testable pipeline rather than ad hoc shell scripts: a CLI tool called PHP bu copies sources (MySQL, Redis, Elasticsearch, files), runs checks (min size, diff to previous), encrypts (OpenSSL), syncs to Dropbox, S3, SFTP or local storage, cleans up by policy, and sends mail alerts. Config lives in the project, adapters pull credentials from .env or arrays, a simulate mode prints exact commands without running them, and plugins implement sources/checks; it works in practice.

AI-written summary · about

  1. 0:0050 SHADES
  2. 0:49NO BACKUP
  3. 5:56Once upon a time...
  4. 6:17it evolved
  5. 7:09Meanwhile in the internet...
  6. 7:40Microservices
  7. 10:41What's wrong with this
  8. 11:32shell is no fun
  9. 13:23Wouldn't it be nice
  10. 14:48Installation
  11. 17:07Configuration
  12. 19:13Execute
  13. 19:33Sources
  14. 20:07Check
  15. 21:06Encryption
  16. 22:11Sync
  17. 23:17Cleanup
  18. 24:44Reporting
  19. 25:47Accomplishments
  20. 26:46Adapter
  21. 29:45Simulation
  22. 31:40Extending
  23. 34:07Setup
  24. 37:52Register plugin
  25. 40:15Benefits
  26. 42:15Sebastian Feldmann
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.