I went ahead and took the plunge! Our family has a new domain!
I purchased folkes.me and setup subdomains for:
dan.folkes.me and micaela.folkes.me.
If you go to folkes.me, I just made a pretty lame looking landing page.
I debated doing danfolk.es, but I wanted micaela and all of our other children and animals to have the ability to have subdomains. So, I look forward to making a fat cat homepage at pyro.folkes.me.
I setup a free account with CloudFlair too! It should increase speed and reduce server load. I need this because all of this is hosted on a free hosting account at Freehostia (I love Freehostia).
This is my current setup for my two Ubuntu 10.10 (Maverick Meerkat) boxes. One shares a read/write folder to the other. This is my setup. I think the key to this is having the same username on both computers having access to the files.
You might have to run this on the the folder:
sudo chmod -R 777 /path/to/files
sudo chown -R usernameonbothcomputers:usernameonbothcomputers /path/to/files
I installed samba by doing: sudo apt-get install samba
/etc/samba/smb.conf : (on the computer serving the files)
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
dns proxy = no
interfaces = 127.0.0.0/8 eth0
bind interfaces only = yes
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
guest account = nobody
invalid users = root
usershare allow guests = yes
path = /path/to/share
writable = yes
read only = no
valid users = usernameonbothcomputers
sudo /etc/init.d/smbd reload
/etc/fstab : (on the computer accessing the files)
//SAMBASHAREsSERVERNAME/MyFiles /path/to/mount cifs users,,noatime,username=usernameonbothcomputers,password=theuserspassword 0 0
You should be able to run this to mount all things in your fstab:
sudo mount -a
HOWTO: Setup an Aggregated RSS feed for your Friends using Google Reader
Lets say you have three friends, and you don’t really want to check all of there twitter, blogs, rss feeds all day long.
So, I setup my own Git repo tonight. This is the exact order of my evening:
I watched Linus Torvald rip all the other SCM’s a new one here:
Then I watched,
Emerging Tech Talk #24 – Learning Git, Part 1 – Introduction to Version
Emerging Tech Talk #25 – Learning Git, Part Two – Getting started with
Then, I went to http://github.com/ and setup my own public git repository.
(you can make it private, if you pay. but who would want to do that? viva la open source!)
Then I setup a clone of my Darkness is Spreading Game (dis-game):
Public Clone URL: git://github.com/danfolkes/dis-game.git
Github Home Page: http://github.com/danfolkes/dis-game/tree/master
I want to thank github for making things so awesome and easy to setup. They seem to really know a lot about helping n00bs.
Taken from their homepage:
Not only is Git the new hotness, it’s a fast, efficient, distributed version control system ideal for the collaborative development of software.
GitHub is the easiest (and prettiest) way to participate in that collaboration: fork projects, send pull requests, monitor development, all with ease.