Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Backing up your Laravel app
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Freek Van der Herten
January 30, 2016
Programming
240
0
Share
Backing up your Laravel app
Freek Van der Herten
January 30, 2016
More Decks by Freek Van der Herten
See All by Freek Van der Herten
Uncharted packages (ode aan de code)
freekmurze
0
66
Uncharted packages (Laravel Live Denmark)
freekmurze
0
260
I shall define this only once
freekmurze
0
480
An Introduction to Snapshot testing
freekmurze
0
570
Event Sourcing In Laravel
freekmurze
0
280
Building a realtime dashboard with Laravel Livewire (PHPKonf)
freekmurze
0
880
A tour behind the scenes of Oh Dear (PHP Benelux)
freekmurze
2
920
A practical look at multitenancy in Laravel
freekmurze
1
400
A practical look at multitenancy in Laravel (Laracon US)
freekmurze
0
790
Other Decks in Programming
See All in Programming
[BalkanRuby 2026] Drop your app/services!
palkan
3
680
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
360
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
3
600
AIエージェントの隔離技術の徹底比較
kawayu
0
430
RailsTokyo 2026#4: AI様があれば、 Hotwireの弱点は消えるか?
naofumi
5
960
要はバランスからの卒業 #yumemi_grow
kajitack
0
190
ふつうのFeature Flag実践入門
irof
5
2.3k
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
820
Swiftのレキシカルスコープ管理
kntkymt
0
190
3Dシーンの圧縮
fadis
1
160
横断組織出身のQAEがインプロセスQAEでつまずいたこと・活かせたこと
ty89
0
180
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
200
Featured
See All Featured
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
54k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
540
The Spectacular Lies of Maps
axbom
PRO
1
760
Technical Leadership for Architectural Decision Making
baasie
3
380
Unsuck your backbone
ammeep
672
58k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
エンジニアに許された特別な時間の終わり
watany
107
240k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
170
How to make the Groovebox
asonas
2
2.2k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
280
Transcript
None
Backing up your Laravel App
About me Freek Van der Herten Partner & developer at
Spatie @freekmurze https://murze.be
About Spatie SINCE 2003 Websites, applications en webshops TEAM 4
developers, 1 manager SPECIALIZATION Laravel development
Small sites Shared hosting Backups by hosting provider Did not
do anything regarding backups ourselves Hosting & backups Up until a few year ago
Bigger applications Easy server management through resources like serversforhackers.com, Forge
Digital Ocean DO Backup service Hosting & backups How we are currently doing it
Relying on DO backups is not enough! Only weekly snapshots
Potentially a lot of data could get lost All the backups in the same datacenter If Digital Ocean is down backups can’t be accessed
Do not but your eggs in one basket BackupPC Bacula
https://ottomatik.io/ Solutions
Open source software Spatie creates a lot of it ±
60 packages on Packagist ± 200 000 downloads https://spatie.be/opensource https://github.com/spatie
Compatible with Laravel 5.x Easy installation Can backup files and
databases Leverages Laravel’s Cloud Filesystem Can be integrated in your deployment workflow Laravel Backup package
Demo
Easy installation Can backup to multiple filesystems Free! Benefits
Drawbacks Will not run if your application is completely broken
No notifications if a backup is successful or fails No restore options
Questions?
Thank you! https://speakerdeck.com/freekmurze/backing-up-your-laravel-app https://murze.be https://spatie.be