# Simple, Lasting Way to Mirror a Web Page

**URL:** https://boards.straightdope.com/t/simple-lasting-way-to-mirror-a-web-page/623536
**Category:** Factual Questions
**Created:** [May 30, 2012, 12:32pm UTC](https://boards.straightdope.com/t/simple-lasting-way-to-mirror-a-web-page/623536 "2012-05-30T12:32:29Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![brazil84](https://avatars.discourse-cdn.com/v4/letter/b/8491ac/32.png) [@brazil84](https://boards.straightdope.com/u/brazil84)
#### Post date: [May 30, 2012, 12:32pm UTC](https://boards.straightdope.com/t/simple-lasting-way-to-mirror-a-web-page/623536/1 "2012-05-30T12:32:29Z")

</div>

I would like to mirror somebody’s blog posting, including embedded pictures. Ideally the mirror should be able to stay up forever. What’s the simplest easiest way to accomplish this?

---

<div class="post-metadata">

### Author: ![Mangetout](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mangetout/32/19_2.png) [@Mangetout](https://boards.straightdope.com/u/Mangetout)
#### Post date: [May 30, 2012, 12:43pm UTC](https://boards.straightdope.com/t/simple-lasting-way-to-mirror-a-web-page/623536/2 "2012-05-30T12:43:23Z")

</div>

There’s no such thing as ‘forever’ - web hosts can go out of business, etc, but your best shot is probably:

Obtain their permission to do this (the content is theirs)  
Procure hosting that features ssh shell access  
Set up a script to spider/copy their site (I imagine there are ready-made scripts for this out there), and schedule it with cron or similar  
Set up some sort of managed trust fund that will pay for the hosting in perpetuity.

---

<div class="post-metadata">

### Author: ![M.Constant](https://avatars.discourse-cdn.com/v4/letter/m/3ab097/32.png) [@M.Constant](https://boards.straightdope.com/u/M.Constant)
#### Post date: [May 30, 2012, 1:27pm UTC](https://boards.straightdope.com/t/simple-lasting-way-to-mirror-a-web-page/623536/3 "2012-05-30T13:27:42Z")

</div>

Well, if you have access to a linux box you could do a ‘wget -r the\_website\_url’ to snag the current content. Any links to offsite content would remain links and therefore could grow stale. So that would require either manual intervention or a custom script to pull in the remote content and link it in properly.

For any OS most browsers have a ‘save page as’ option that might work well enough for your purposes. It would then just be a matter of finding somewhere to host it.
