1. Software setup checklist
    1. Phase I: media center
    2. Phase II: web
    3. Phase III: mails
    4. Phase IV: shell
    5. Phase V: final
    6. Phase VI: the return of the jedi
    7. Phase 666: remote control and LCD screen working
  2. Hardware setup
    1. Besoins
    2. À acheter
      1. Commande
    3. Pièces existantes
    4. Questions
    5. Inventaire
      1. Other
      2. Missing
    6. Todo list

Software setup checklist

Those were the steps taken to migrate from the old server (?marvin) to this new hardware.

Mon incarnation home-made du FreedomBox. This is DONE! I'm going to try to clarify the steps when I rebuild something like this for death church... -- TheAnarcat 2011-03-18T19:17:21-0400

Phase I: media center

  1. install debian squeeze (./)
  2. install required software (./) (made a tasksel for it in my ~/bin to fix this once and for all)
  3. backup enclosure (./)
  4. static IP (./)
  5. configure postfix outgoing mails (./)
  6. configure rtorrent - cp config, (./) separate user (./) fix port forwarding (./)
  7. configure mpd - cp config (./) random startup scripts (./) fix port forwarding (./)
  8. rsync enclosure (./)
  9. umount enclosure on marvin (./)
  10. let array sync (./)
  11. remove array
  12. configure xbmc - separate user (./) cp config (this solves the "escape crash" bug) fix performance problems (./) . there's a problem with the "nouveau" driver + xbmc, which relies on 3D/OpenGL (it's slow as hell) . I tried with the nvidia driver (apt-get install nvidia-kernel-$(uname -r) nvidia-glx) but then that guy can't do 1440x900, let alone dual screen . seems like I hate nvidia and i will kill it, see those instructions/status:
    • http://wiki.debian.org/NvidiaGraphicsDrivers
    • http://nouveau.freedesktop.org/wiki/
    • http://nouveau.freedesktop.org/wiki/FeatureMatrix
    • http://nouveau.freedesktop.org/wiki/CodeNames#NV10
    • https://bugzilla.redhat.com/show_bug.cgi?id=586748
    • (!) we're going to go with Intel hardware instead, this is taking too long and I expect the other hardware to be better compatible with free software
  13. revert port forwarding (./)
  14. stop that freaking noise - turning off the onboard fan makes the board go way too hot - got new hardware (./) turned off that damn box
  15. get the hardware (./)
  16. rsync enclosure (rsync -tvlr anarcat@192.168.0.5:/enclosure/ ./) (./)
  17. port forwarding and start services (torrents, mpd, icecast) (./)
  18. stop and disable services on marvin (rtorrent, mpd, icecast) (./)
  19. git clone home (./)

Phase II: web

  1. configure web server (./)
    • anarcat.ath.cx (./)
    • orangeseeds.org (./)
    • setup aegir.orangeseeds.org / aegir.anarcat.ath.cx (./) missing public DNS, but whatever
    • setup wiki.orangeseeds.org?
    • find myself a real domain for a change? maybe, one day...
    • port forwarding (./)
    • turn off apache on marvin (./) (apt-get remove *apache2*)

Phase III: mails

  1. migrate mails to media station (./)
    • config procmail + antispam (bogofilter segfaults, giving up ... spamc?) (./) setup spampd (see SpamAssassinConfiguration), local copy below
    • enable procmail in postfix (./)
    • rsync mail (./) done and redone
    • configure imap (apt-get install dovecot-imapd) (./)
    • test delivery (./)
    • sync mail (./)
    • flip port forward (./)
    • DON'T SYNC MAIL ANYMORE! (./)
    • change DNS (@.anarcat.ath.cx to point to marcos) (./)
    • test delivery from outside (./)

Phase IV: shell

  1. migrate pictures (./)
  2. migrate f-spot configs and DB (./)
  3. migrate remaining $HOME files (./)
  4. test shotwell? seems cool and simple, but doesn't support gallery fuck it then
  5. password manager (./)

Phase V: final

  1. BACKUPS!!! (./) done: backup_rsync_luks.sh
  2. configure DNS on router (./)
  3. asterisk on router (./) now that was easy: install the package and copy the config!
  4. fix ATA to talk to router (./)
  5. turn off marvin (./)

Phase VI: the return of the jedi

Other stuff I could do later:

  1. wiki.orangeseeds.org, anarcat.orangeseeds.org, or a new domain? what do i want to host in there anyways? (see domain switch below)
  2. IPv6? (./)
  3. automated backups - hook up with udev and fire up the backup automagically

Phase 666: remote control and LCD screen working

See ?lcd

Hardware setup

Besoins

À acheter

Commande

      1 x ($64.99) MB ASUS|P5G41-M LE/CSMC      $64.99
      1 x ($79.99) CPU INTEL|PDC E6500 2.93G 2M RT      $79.99
      1 x ($149.49) HTPC CASE ANTEC|FUSION REMOTE BLACK      $149.49
      1 x ($9.99) ADAPTER SYBA|SD-HMM-DVF % - OEM      $9.99
      Shipping:      $32.38
      GST/HST:      $16.84
      PST:      $0.00
      Total Amount:      $353.68

Chez newegg.ca - 1-2 jours packaging, 2-7 jours shipping, fait aujourdhui. -- TheAnarcat <>

Pièces existantes

Questions

Inventaire

Inventory of old parts moved to junk.

Other

Missing

Todo list

Created . Edited .