Mount remote directories in your local machine
I have my Music and Video directories in my B3 Server. To access them locally I mount them using sshfs.
In order to not think about it, I created a script that runs at boot time to take care of that for me.
The script is available at my github account in a repository called sshfsmount.
Installing sshfs First of all you need to install sshfs:
sudo apt-get install sshfs Get the code Get the code from my sshfsmount github repository:
B3 Server 2.5.1.2 Upgrade
New B3 Server version is out: 2.5.1.2.
Upgrade to 2.5.1.2 Connect to your b3 server ssh user@b3server Become root su Upgrade instructions DEBIAN_FRONTEND=noninteractive apt-get update DEBIAN_FRONTEND=noninteractive apt-get dist-upgrade You can confirm the software version going into b3 web administration page, then Settings and Software update.
Official Excito Forum Notes (2.5.1.2) Fix a check for easyfind reading config file to detect correctly if easyfind is enabled or not.
B3 Server 2.5.1.1 Upgrade
New B3 Server versions are out, 2.5.1 and 2.5.1.1.
Upgrade to 2.5.1.1 Connect to your b3 server ssh user@b3server Become root su Upgrade instructions DEBIAN_FRONTEND=noninteractive apt-get update DEBIAN_FRONTEND=noninteractive apt-get dist-upgrade You can confirm the software version going into b3 web administration page, then Settings and Software update.
Official Excito Forum Notes (2.5.1) New Easyfind system on B3, now handling IP updates even if behind another router Print server updated to support even more printers Updated minidlna server (minidlna) to latest Some minor bug fixes Official Excito Forum Notes (2.
Podcast Server
Inspired by Farhad’s approach of bashpodder, as featured in a Linux Action Show episode about bash scripts, I decided to create a Podcast Server of my own.
b3caster, as I’m calling it is a podcast server based on dircaster and bashpodder.
The idea is to have a podcast server that downloads and feeds my favorite podcasts.
Components b3caster needs the following components to work:
Linux Web Server PHP cron I’m using my B3 Server for this.
Creating a subversion server in B3 Server
In order to keep a version control of my home projects, I decided to set up a subversion server in my B3 Server.
I will be using subversion an Apache.
B3 Server Installation Become root su Install subversion and support for Apache apt-get install subversion libapache2-svn Create a base directory for your subversion projects mkdir /var/svn Give permissions for Apache chown -R www-data:www-data /var/svn Configure Apache svn module vi /etc/apache2/mods-available/dav_svn.
B3 Server 2.4 Upgrade
New B3 Server version is out.
Upgrade to 2.4 Connect to your b3 server ssh user@b3server Become root su Upgrade instructions DEBIAN_FRONTEND=noninteractive apt-get update DEBIAN_FRONTEND=noninteractive apt-get dist-upgrade Turn off B3 Server after the upgrade
Power cycle by removing the power cord and waiting for 5 seconds before reconnecting and start B3 Server
You can confirm the software version going into b3 web administration page, then Settings and Software update.
Backing up MySQL in B3 Server to rsync.net
In a previous post I talked about how to backup to rsync.net using duplicity.
I will now show how to backup your B3 Server Mysql databases using the same method.
Installation Be sure duplicity is installed:
su apt-get install duplicity Generate an ssh key to connect to rsync.net Generate the ssh key using the defaults (don’t use a password when asked): ssh-keygen -t rsa Copy your key to rsync.
B3 Server 2.3.1 Update
Minor update released last week.
Upgrading to 2.3.1 Become root su Do an upgrade apt-get update apt-get upgrade Upgrade b3 backend apt-get install bubba-backend You can confirm the software version going into b3 web administration page, then Settings and Software update.
Official Excito forum notes A major part of this update is a new software update service. When updating the update service, strange things can happen, so:
B3 Server 2.3 Upgrade
B3 Server 2.3 version come out a couple of months ago.
Normally the upgrade is easy and done via the web interface, but since I changed the mysql root default password, I need to upgrade manually.
Upgrade to 2.3 Connect to your b3 server ssh user@b3server Become root su Upgrade instructions change_distribution elvin apt-get -c /etc/apt/bubba-apt.conf -y update apt-get -c /etc/apt/bubba-apt.conf -y dist-upgrade Keep in mind the configuration files you want to keep during the upgrade.
Reinstall B3 Server default system
B3 Server comes with a custom Debian (Squeeze) install.
In order to reinstall the all system you will need an USB stick and the latest install image from http://update.excito.net/install/latest/b3/.
Creating the usb recovery disk You’ll need an empty usb stick (it will be formatted) Find out the device reference of your usb stick (check the LABEL in the output) sudo blkid or use gparted (sudo apt-get gparted) to find out
Create an usb recovery disk for booting b3 server
I can’t access my B3 Server and I don’t know why… :( I was away for a week and in between I couldn’t access my server.
Now, after locally rebooting it, still no joy…
I will show how to create an usb recovery disk to boot the B3 Server and how to backup your B3 storage to your local computer. After this you can do a full recovery, formating and reinstalling your B3 Server.