Page 1 of 1

Mirroring site?

Posted: Fri Nov 17, 2006 5:36 pm
by doug2168
ok, i finally got my site to the way i want it for now. i have several different pages with a few different things running other than s9y and i have never run a website before. this was pretty easy to do with the s9y software. thanks much to all of the people who have put hours into this!!! you all rock!!! anyway, i'm wondering if there's a way to mirror my site to avoid down time for free somewhere. i am hosting it myself it's kept private and is only for family use to build our family tree and to provide other stuff for my family as well. the entire site is almost 2gb in size right now due to pictures and other data that's been made available through it. i have done some searching and haven't come up with much in this department unless i'm not searching for the right things. does anyone have any suggestions to prevent site downtime due to unforseen circumstances and how do you go about it?

to provide some info about my setup i use:

iis 6.0, s9y, mysql 5, zend php fastcgi, phpbb, phpmyfamily, gallery 2 on a dsl connection with 1.5mb down and 384 up.

any suggestions would be greatly appreciated. thanks! doug

Posted: Tue Nov 21, 2006 6:41 pm
by judebert
I was just thinking about this earlier.

The easiest way would be to copy the files (including the pictures) and the database to a second server, following the "Move Serendipity to a new directory" instructions on the home page. However, this would provide accounts on the new server for people to write entries, which would be overwritten if you mirrored again.

There's no way to get only the changes since the last mirror event, except by hand.

So, there's no way to do efficient mirroring just now. Someone would have to write a plugin for it, and everybody is really busy right now. If you bring it up again after 1.1 release (and Christmas), somebody will probably have time for it then.

Posted: Tue Nov 21, 2006 8:12 pm
by doug2168
judebert wrote:I was just thinking about this earlier.

The easiest way would be to copy the files (including the pictures) and the database to a second server, following the "Move Serendipity to a new directory" instructions on the home page. However, this would provide accounts on the new server for people to write entries, which would be overwritten if you mirrored again.

There's no way to get only the changes since the last mirror event, except by hand.

So, there's no way to do efficient mirroring just now. Someone would have to write a plugin for it, and everybody is really busy right now. If you bring it up again after 1.1 release (and Christmas), somebody will probably have time for it then.
ok, we'll do that. in the meantime i'm setting up a second (evaluation) server with replication to test with and i'm setting it up to replicate the first one. since i'm running iis 6.0, i haven't been able to find any easy, cheap way to do this just yet. i had started to use 110mb.com which has a pretty good "free" hosting deal but started to really put thought into what i was trying to use it for and closed the account because i didn't think it would work. i want to see if it'll work iis to iis first and than take it from there. it would be nice to have 100% availability but for right now just covering the site itself in terms of some redundancy and fault tolerance is enough. the only things that wouldn't be covered by what i'm trying to accomplish are if my internet connection were to go down or the power would go off for more than 15 minutes.

i'll post my findings when i'm done and i hope it'll be this weekend.

doug