April 4th, 2008
The server is racked up and powered on. I have some configuration to do. I will also request that some ports be opened on the datacenter’s firewall. I’ll compile the list over the weekend and they’ll process over the weekend.
Posted in Server | No Comments »
April 2nd, 2008
The tracking link says the server is in Austin and is out for delivery. I should hear today that it has arrived.
:)
Posted in Server | No Comments »
March 30th, 2008
The server went in with UPS on Friday.
Track it.
Posted in Server | No Comments »
March 27th, 2008
I shut down the server about 24 minutes ago. Happy shipping.
Posted in Server | No Comments »
March 26th, 2008
At 10:30am EST, the server will be shut down and deracked. Then it will be shipped to Austin. Donations for shipping are doing well. Thank you.
I know the new IP block, the router, and the DNS servers. I have already amended the following files:
- /etc/rc.conf - ifconfig aliases, defaultrouter
- /etc/pf.conf - host IP addresses
- /etc/ssh/ssh_config - the main sshd listens only on one IP address. The others are used by jails
- /usr/local/etc/apache/httpd.conf - Listen
- /usr/local/etc/nrpe.cfg- server_address
- /usr/local/etc/postfix/master.cf - submission
In theory, the server should just start up and run when it is powered on at the new datacenter. :)
I am taking bets.
Posted in Server | No Comments »
March 19th, 2008
The FreshPorts website has moved. It was at 216.168.29.4 and is now at 64.147.113.42, on the other side of the country.
If your DNS is lagged, you will be redirected from http://www.freshports.org/ to http://beta.freshports.org/. Once your DNS catches up, you won’t be directed. This wonderful solution is accomplished with this directive on the old website:
<VirtualHost *>
ServerAdmin dan@langille.org
DocumentRoot /usr/websites/freshports.org/www
Redirect 302 / http://beta.freshports.org/
ServerName www.freshports.org
</VirtualHost>
When copying the DB from one system to the other:
- dump freshports.org | gzip > freshports.org.gz
- scp to the other server
- gunzip
- stop the production server
- rsync from production to beta
- createdb on beta
- psql freshports.new < freshports.org
- take beta offline
- rename beta database to .old
- rename .new to .org
- bring beta website back online
- check it’s OK
- change DNS
- Redirect old www to beta
That’s the short version. Any questions?
Posted in Development | No Comments »
March 14th, 2008
The FreshPorts server is moving from San Jose to Austin. The server has been kindly and expertly hosted by Supernews since it arrived there in November 2006. However, Supernews has been bought by Giganews, who have kindly offerred to take over the hosting and sponsorship of FreshPorts.
Here’s a map showing the source and destination.
The main issue I face now is the logistics involved with providing continue FreshPorts service while the box is shipped to Austin. Expected downtime is 4-6 days. I will move the website to the backup server (hosted by NYI. There are other services on the box which need to be continued, specifically DNS for a number of domains, and some services provided to BSD Certification. They should be easy to sort out.
Shipping costs - 1st guess
Estimated cost of shipping the server is approximately (SEE AMENDEMENT BELOW):
- 4 business day ground is ~USD$40
- 3 business day express ~$130
- 2 day ~$200
Shipping costs - 2nd guess
I’ve also been given these figures:
For a 50 lb. package (just a ballpark guess):
- UPS Next day is about $250
- 2nd Day is about $200
- 3 day is about $125
- ground is about $50
My plan: Take all the donations and put it towards shipping.
So the question is: how long do you want to be offline? :)
Donation request
Added: 17 March 2008 - if you’d like to donate to the shipping costs, please use the methods at the bottom of this page. Yes, that link is to The FreeBSD Diary. I run that website too.
Added 31 March : goal exceeded. We have $245 raised now. Thank you.
I know some of you have deep pockets are are tempted to donate $50 or $100, but for now, I’d like as many people as possible to contribue. So $5 and $10 donations are greatly appreciated. If we fall short, then we’ll ask for more. I’ll update the total on this page daily.
Donations received
Total to date: $245.00.
Thanks to:
- Ivan Jorge Silva Lopes
- Philip Gollucci
- Wesley Shields
- Christian Laursen
- C. Griffin
- Harald Schmalzbauer
- Jeremy Gransden
- Kenneth Stox
- Jeff Palmer
- Olaf Hoyer
- SYN Hosting
- Rusty Nejdl
- John Ferrell
- Daniel Phillips
- Jason Coon
- Andrew Pantyukhin
- Sascha Holzleiter
- Charles Sprickman
- Rainer Duffner
- Kirk Vigre
- Mark Hobden
Thank you.
Posted in Help Wanted!, Server | 9 Comments »
February 10th, 2008
FreshPorts can now search all commits, not just /ports. Looking for commits in /src? Now you can. Click on Include /src tree.
Enjoy.
Posted in Announcements | No Comments »
January 28th, 2008
After quite some time with little on the outside but lots of busy
action on the inside, the
BSD Certification Group’s
BSD Associate (BSDA) certification
is now
available!
The BSD Associate certification marks the entry level for professional,
community-based BSD certification, and work will continue to offer a
certification for BSD Professionals (BSDP) next.
Posted in Announcements | No Comments »
January 24th, 2008
Two posts ago, I wrote about adding the output of showconfig to each port. I also mentioned how I should override OPTIONSFILE so FreshPorts shows the default options settings, not those particular to the FreshPorts server.
Here is the output of show config for sysutils/bacula-server:
$ cd /usr/ports/sysutils/bacula-server
$ make show config
===> The following configuration options are available for bacula-server-2.2.7:
SQLITE3=off “Use SqLite-3 database instead of SqLite-2″
MYSQL=off “Use MySQL database instead of SqLite”
POSTGRESQL=on “Use PostgreSQL database instead of SqLite”
MTX=off “Install mtx for control of autochanger devices”
NLS=on (default) “Native Language Support via gettext utilities”
OPENSSL=on “Enable OpenSSL for encrypted communication”
===> Use ‘make config’ to modify these settings
These settings reflect the settings previously selected for this port and stored in /var/db/ports/.
Note the change in output when I set OPTIONSFILE to a non-existant directory.
$ make showconfig OPTIONSFILE=/nonexistentlocal
===> The following configuration options are available for bacula-server-2.2.7:
SQLITE3=off (default) “Use SqLite-3 database instead of SqLite-2″
MYSQL=off (default) “Use MySQL database instead of SqLite”
POSTGRESQL=off (default) “Use PostgreSQL database instead of SqLite”
MTX=off (default) “Install mtx for control of autochanger devices”
NLS=on (default) “Native Language Support via gettext utilities”
OPENSSL=off (default) “Enable OpenSSL for encrypted communication”
===> Use ‘make config’ to modify these settings
You will notice that each option is now followed by (default).
This is what I think FreshPorts should show. After I make a simple change to the code, and rerun the setup script, it will. :)
Posted in New ideas | No Comments »