Backup server that plays nice with everyone….

backup, Linux, OSX, Windows
Just came across this article over at Lifehacker that outlines how you can build your very own cross platform backup server for FREE.......more information on Restore's own website. These are some of the key features that set RESTORE apart from the competition:Browser Based- Access your RESTORE system remotely from anywhere using the internet. This allows for users and administrators to run backups or check the status of automated backups at any time from any web accessible locationAccess Backups via WebDAV- RESTORE provides the ability to access prior backups via WebDav.Web Host Model Reseller environment- RESTORE DC was developed with the web hosting environment in mind also, shifting customer backups from a cost of doing business and turning it into an income generator.Permissionable at User Level- Give individuals and groups specified…
Read More

TrueCrypt does OSX

Encryption, Linux, OSX, Windows
TrueCrypt has finally released version 5.0 of it's fantastic File/Volume/Disk encryption software and with that introduced the Mac World to "True" Encryption. Now I know all OSX junkies out there are trying to point out that OSX comes with FileVault (for free), but FileVault only encrypts the users home directory....that's all. TrueCrypt gives you a lot more flexabilities than FileVault (and BitLocker under Vista). TrueCrypt (atleast under OSX) is implemented as a MacFUSE module (more info on MacFUSE here and here).Main Features:Creates a virtual encrypted disk within a file and mounts it as a real disk.Encrypts an entire hard disk partition or a storage device such as USB flash drive.Encryption is automatic, real-time (on-the-fly) and transparent.Provides two levels of plausible deniability, in case an adversary forces you to reveal the…
Read More

Open Source lovin’ for your Server….

Linux, Opensource, OSX, osx Server, Server, Windows
Continuing with our coverage of "Free your Apps", here is how you can free your Server (and workstation) of those expensive (usually useless) so-called Enterprise Applications. BitNami stacks make it incredibly easy to install your favorite open source server software. Application stacks include an open source application and all the dependencies necessary to run it, such as Apache, MySQL and PHP or Ruby. All you need to do is download the Stack, provide a few pieces of information when prompted by the installation wizard, and that's it. By the time you click 'finish', your new application will be ready to run. All stacks have been packaged using BitRock's multiplatform installer.Bitnami Infrastructure stacks are designed for developers and system administrators and provide you a way of installing a LAMP or Ruby…
Read More

Stream your Linux/Windows/Mac Desktop as video using VLC

Apple, CLI, Darwin Streaming Server, Linux, Macintosh, Opensource, OSX, Video, VLC, Windows
A buddy of mine (thanks Mike) showed me this today. There is a input Access module in the newer versions of VLC (0.8.6+) called "screen" which makes this possible. To stream your desktop to another machine (ip address: in this case) just use the following command in Linux (sorry command line only):vlc screen:// :screen-fps=30 :screen-caching=100 --sout '#transcode{vcodec=mp4v,vb=4096,acodec=mpga,ab=256,scale=1,width=1280,height=800}:rtp{dst=,port=1234,access=udp,mux=ts}'or in Windows (slightly different syntax) use this command:vlc screen:// :screen-fps=30 :screen-caching=100 :sout=#transcode{vcodec=mp4v,vb=2048,scale=1,acodec=mpga,ab=192,channels=2}:duplicate{dst=std{access=rtp,mux=ts,dst=}}This is one massive command, so lets take a look at it in more detail:screen:// is our input module selection (if you just run vlc screen:// you'll see your own screen on the server inside vlc....kinda cool):screen-fps=30 specifies that we want to screengrab at 30 fps (from default 5 fps):screen-caching=100 sets the internal caching to 100ms (from default 300 ms)--sout is…
Read More

How to live transcode and stream HDV to MP4 using VLC and Linux

HDV, Linux, MP4, Transcoding, VLC
I've been trying to figure out a way to do this on the cheap for a long time and I finally figured it out today. This process allows you to grab HDV from a HDV Camera via firewire, feed it into linux, transcode the 25Mb/s mpeg-ts stream to a 4 Mb/s mpeg4 stream (inside a TS). This mpeg4 stream in turn can be viewed at full resolution (1920x1080) on a remote client running just vlc. Here is the prerequisites:A decent machine with working Firewire port (anything from the past 2-3 years should do). Laptops might work as well although I have not tried it yet. My machine is a Athlon 4200+ w/ 2GB of RAM and a 512 MB NVIDIA 7900.Ubuntu 7.10 (Gutsy Gibbon) installation CD.4-pin to 6-pin Firewire cable.HDV…
Read More

Getting Samba to work properly with SuSE’s Firewall…

bug, Firewall, Linux, Samba, SuSE
Here we are again and I have to sadly say.....yet another OS (which I also love) that does not do what it promises. I know that you can do some major iptables kungfu under linux through command line, but when SuSE/Novell tries to sell you Yast as a graphical admin interface they should atleast check to make sure things are working properly.Samba works under SuSE 10.x, and even with the firewall turned on the machine can act as a member of a Windows domain/workgroup. The problem though, is not with using Samba and having the firewall turned on. The problem is having Samba do more than just act as a member of the domain. We have a SuSE 10.1 machine that is part of our AD domain (spanning 3 subnets)…
Read More

Tablet Puppy….

Linux, N800, n810, Nokia, Opensource, robotics
For all the Nokia N800 fans out there......this is what happens if Nokia was sponsoring your High school :-). Seriously though, this is a fantastic example of what kids (and adults) can do using the opensource N800 platform for robotics control. Now who's gonna stick one of these things on a gas powered RC car.....Dibs on the Remote :-)
Read More

OSX Webmaster special: Shared webserver, bad umask settings, group permissions and filenames with spaces…

Apple, CLI, Linux, Macintosh, OSX, Reference, Shell Script, Tricks, Tutorial, Ubuntu, Unix
Okay so this all started with our users not being able to share files on our webserver. We use SSH only for upload/download and interactive access (ie: no ftp). Through trial and error we found out that the default umask (under OSX Server) for sftp uploaded files are 0033 (ie: rwxr--r--) and directories are 0022 (ie: rwxr-xr-x). This creates a problem when one user uploads a file and another user downloads/modifies and tries to re-upload it -- they simply can't because the group permissions are wrong.If we were using ftp (which we are not) there are some solutions on the net that allow you to modify the startup parameters for the ftp server so that the default umask for all files is 0013 -- which would allow a group of…
Read More

is TV freed?

bittorrent, Linux, OSX, rss, Windows
Well, I'll leave this one to you. You can decide on it's Kosherness. The application is called TED and it can find all sorts of TV episodes you might have missed. From the homepage:ted can find episodes of any TV show you like to watch. Just add your favorite shows to ted and he will search for the newest episodes and downloads them for you. ted uses bittorrent and RSS technology to get you the newest episodes as fast as possible! ted comes with a huge list of shows, all waiting for you to be watched. ted even displays a summary of each show, to help you choose shows you like.ted requires Java 5 and a bittorrent client and is available for all platforms (Linux, Windows, Mac). Download here.
Read More

Manage your Projects FREE….

Linux, Opensource, OSX, Windows
You all know my dislike for Microsoft and their products. Whenever possible I've tried to get away from having to use their software. Here is another opensource product that allows us to do our thing without them. From their overview page:OpenProj is a free, open source desktop alternative to Microsoft Project. The OpenProj solution is ideal for desktop project Click to enlarge in a new windowmanagement and is available on Linux, Unix, Mac or Windows. OpenProj is a complete desktop replacement of Microsoft Project and even opens existing native Project files. OpenProj shares the most advanced scheduling engine in the industry with Project-ON-Demand. The OpenProj solution has Gantt Charts, Network Diagrams (PERT Charts), WBS and RBS charts, Earned Value costing and more.You can get more detailed information on OpenProj or…
Read More