Well, long time ago I tried Weave (0.1 version) and I left behind in a second, but I don’t remembered why.
Today I was reading something about Ubiquity (I will blog about this awesome extension in a few days, when I have played with it), and suddenly: Weave. Why not give it another chance?
The answer could be: it’s full. Nobody can sign-up now. The server is crowded, so it’s slow, buggy… And yes, it is full and crowded. But you can create your own Weave’s server. And I did on my Dreamhost server (this how-to is focused in Dreamhost, but could be adapted).
Step 0
If you are using Ubuntu 8.04 (Hardy Heron). Weave will not work for you unless you do some things, like download:
NSS:
(i386) http://launchpadlibrarian.net/15726878/libnss3-1d_3.12.0.3-0ubuntu0.8.04.1%7Emt1_i386.deb
(amd64) http://launchpadlibrarian.net/1572687/libnss3-1d_3.12.0.3-0ubuntu0.8.04.1%7Emt1_amd64.deb
NSPR
(i386) http://launchpadlibrarian.net/1572709/libnspr4-0d_4.7.1%2B1.9-0ubuntu0.8.04.2%7Emt1_i386.deb
(amd64) http://launchpadlibrarian.net/15727094/libnspr4-0d_4.7.1%2B1.9-0ubuntu0.8.04.2%7Emt1_amd64.deb
You should install this forcing the packages to install:
sudo dpkg -i --force-all libnspr4-0d_4.7.1+1.9-0ubuntu0.8.04.2~mt1_i386.deb libnss3-1d_3.12.0.3-0ubuntu0.8.04.1~mt1_i386.deb
After that, you will be noticed with updates in your Ubuntu. Install it without risk.
Step 1 – Creating a WebDAV server
Go to panel.dreamhost.com > Domains > Manage domains.
Create a new domain like «sync.yourdomain.com» with the default options. Click on Fully host this domain now, and wait until you receive a mail from Dreamhost saying that you have a new domain.
Now go to the Goodies > Htaccess/WebDAV tab. You will see your different domains, so click on the new domain you have created in this step. Click on «Set up a new directory» and fill the form with those dates:
Directory name: whatever. «weave» could be nice.
Check the three options: Password-protected this dir?, Enable WebDAV on this dir? and »
Directory «name»: Whatever, could be the default one.
User accounts for this area: put your username and password with a space between them.
Click «Create directory» at the bottom and you have created a new WebDAV directory on your server.
Now, wait some minutes to receive the email confirming the activation of the dir.
After you received your confirmation, you need to edit some dirs and a file to work with 0.2.6.
You need to connect to your WebDAV server and make some directories and a file. Create a directory called «api«. Inside «api», create a «share» directory. Enter the directory called share. Create an empty file called «get.php«
Step 2 – Configurying Weave
Install weave from here. Restart Firefox, open a new tab and type «about:config»
Search for
extensions.weave.username
and change its value to the same username (User accounts for this area) you created in step 1.
Now search for
extensions.weave.serverURL
and put your directory: «http://sync.yourdomain.com/weave/».
Now click on the icon you have at the bottom-right of your browser and click «Sign in». A new window will pop-up:
So, write your username, your password and a Passphrase that YOU WILL NEED TO REMEMBER if you want to use Weave in another computer.
Click on Sign in. If all goes well, you will be Synced!! And if you close the browser, you will see a window like that:
And that’s it!!
If you need to use another computer, please, follow Step 2.
Thanks for the tutorial to Marios Tziortzis and Weave FAQ
Thanks for the help! I’ve been trying to follow various instructions, and yours is the first that worked.
Just wanted to let you know that I posted this to Dreamhost’s Wiki.
It did change… And I guess none of these instructions actually work with 0.5
Yep, I shhould read the new server an API and try to update the post