public marks

PUBLIC MARKS from camel with tag setup

November 2008

Ponyfish RSS Feed Builder

by 15 others (via)
Ponyfish is a FREE web-based tool that allows you to create your own RSS feeds from almost any web page. All you have to do is simply point Ponyfish to the web page you want to create a feed from, then follow a few steps to setup which types of links you want to include in the feed.

Install and setup Xen on Debian 4.0 Etch — Lone-Wolf Scripts

(via)
Xen is a GPLed virtualization solution available in Debian 4.0 Etch repositories. This article help you to create a coherent Xen installation, with backups and minimum security enhancements. This guide fits my vision of a Xen setup. If it does not fit yours, you are free to adapt it to your needs, or to not use it. For information In this guide, i use the term "virtual host". Be aware that Xen use its own terminology. In a Xen setup, instanciated (aka. started) virtual hosts are called "Domains". Once your computer configured for Xen, all the operating systems run in "domains". The original operating system, where the Xen's control tools are installed, is called "dom0" (for domain No zero). All the guest operating systems are said to be installed in a "domU" (for User domain). As i'm a little lazy (well, yeah... very lazy), i don't want to endure this mind twisting, and i will mainly use the "virtual host" term in this guide. So, if you read this guide, don't by angry at me because of the terms i use.

October 2008

Box Backup - Trac

Box Backup is an open source, completely automatic, on-line backup system. It has the following key features: * All backed up data is stored on the server in files on a filesystem - no tape, archive or other special devices are required. * The server is trusted only to make files available when they are required - all data is encrypted and can be decoded only by the original client. This makes it ideal for backing up over an untrusted network (such as the Internet), or where the server is in an uncontrolled environment. * A backup daemon runs on systems to be backed up, and copies encrypted data to the server when it notices changes - so backups are continuous and up-to-date (although traditional snapshot backups are possible too). * Only changes within files are sent to the server, just like rsync, minimising the bandwidth used between clients and server. This makes it particularly suitable for backing up between distant locations, or over the Internet. * It behaves like tape - old file versions and deleted files are available. * Old versions of files on the server are stored as changes from the current version, minimising the storage space required on the server. Files are the server are also compressed to minimise their size. * Choice of backup behaviour - it can be optimised for document or server backup. * It is designed to be easy and cheap to run a server. It has a portable implementation, and optional RAID implemented in userland for reliability without complex server setup or expensive hardware.

September 2008

Monitoring Bandwidth Usage for a Xen node @ IONCANNON

After my last post on limiting bandwidth usage on a Xen node I thought I would follow up with how to monitor the bandwidth usage of a Xen node. I chose to use netacct-mysql to monitor bandwidth and store the results into a mysql database. This isn't the only way of monitoring the bandwidth but it was easy to set up and stores the information directly into mysql without needing any extra scripts. On the Xen setup I'm using for an example there are 3 nodes and a bucket for each node will be created in the mysql database by netacct. Setting up netacct can be tricky so you will want to check to make sure traffic for each node is going into the correct bucket.

Shopp — plugin ecommerce for wordpress

by 6 others
The Shopp plugin adds a feature filled online store to your WordPress-powered website. It’s been designed to make it easy for just about anyone to get an online store setup in minutes while giving power users the capability to easily customize every aspect of the shopping experience.

XtraFile » XtraUpload v2

by 2 others
Written in PHP using the CodeIgniter Framework, XtraUpload has all the features you would expect from a file Hosting Script. Free users as well as premium users have the ability to upload files but premium users get a lot more features such as viewing files, instantly downloading files and getting the URL’s of the files they have uploaded. You can also specify the file types, sizes along with many other options. Each user must provide a valid email address when they sign up for premium as the script automatically sends the username and password to them upon reception of payment through PayPal IPN. File Hosting websites brings in large revenues and is a very easy system to setup thanks to XtraUpload.

XEN Cluster HowTo

I have tried to run both Debian Etch and Ubuntu 8.04 Server on the cluster nodes, in Dom0. I started my tests with Debian, but I had some issues with slow samba performance in one VM that I couldn't fix so I decided to try Ubuntu Server, for the first time. Both installation went OK, the main difference was that I used mainly source code in Debian, but only packages in Ubuntu. I actually ran into more problems with Ubuntu due to some early bugs in the 8.04 release, will describe them below as I go along. And I have still to prove that running this setup in Ubuntu is stable.

July 2008

qmail spamassassin clamav reference guide

This document is meant to help people get qmail up and running with spamassassin set to tag messages and clam antivirus to kill viruses. Hopefully, it will address the little quirks of setup that occur but are for some reason left out of guides.

June 2008

flv streaming with lighttpd

by 2 others (via)
1.4.11 got a new module for streaming Flash movie files called mod_flv_streaming. This module allows you to seek in FLV files using the high performance infrastructure of lighttpd. The idea is simple and explained and implemented on ‘Streaming’ flv video via PHP, take two at http://www.flashcomguru.com/ But instead of streaming the file through PHP we do it in the webserver. The module expects a request for the URL which matches flv-streaming.extensions and can handle a ’?start=’ as part of the request. The information to pass into the ‘start’ parameter is extractly by the flash-player from the meta-data of the flv-files. The meta-data can be setup with flvtool2 Now I leave it to you to combine this with mod_secdownload to create a flv-streaming server for free with deep/hot linking protected movies. server.modules = ( ..., "mod_secdownload", ## optional "mod_flv_streaming", ... ) flv-streaming.extensions = ( ".flv" ) Take the flash-player from flashcomguru and adjust the URL in the player and try yourself.

How To Set Up A Load-Balanced MySQL Cluster With MySQL 5.1 | HowtoForge - Linux Howtos and Tutorials

This tutorial is based on Falko Timme's tutorial for MySQL Cluster 5.0. It shows how to configure a MySQL 5.1 cluster with five nodes: 1 x management, 2 x storage nodes and 2 x balancer nodes. This cluster is load-balanced by an Ultra Monkey package which provides heartbeat (for checking if the other node is still alive) and ldirectord (to split up the requests to the nodes of the MySQL cluster). In this document I use Debian Etch 4.0 for all nodes. Therefore the setup might differ a bit for other distributions. The two data nodes were x64 to use all of the 8GB RAM. Servers were compiled from source so you should be able to make it running on any platform. The MySQL version I use in this setup is 5.1.24-rc. It's a release candidate, but I wanted to use 5.1 to take advantage of Memory-Disk Based tables. Beginning with MySQL 5.1.6, it is possible to store the non-indexed columns of NDB tables on disk, rather than in RAM as with previous versions of MySQL Cluster.

May 2008

April 2008

How To Set Up A Debian Linux WebCam Server Using a USB Web Cam

by 1 other
First and foremost, be prepared to have some patience when trying to get a USB cam to work under Linux. In trying to get mine to work, I searched many a newsgroup thread only to find there was only one message in the thread, the original question stating the problem. i.e. no one had an answer for the person who posted the question so you may be on your own trying to get your cam to work. Often times the same camera model will use different drivers for different sub-models (ex: not all QuickCam Express sub-models use the same driver). However, my trials and tribulations were a good learning experience and I'll share what I learned here to hopefully make your setup easier.

Setting Up A Modular Subversion Repository For PHP-Driven Websites | HowtoForge - Linux Howtos and Tutorials

Sharing code between projects is still not a trivial matter with subversion. Especially if you are familiar with SourceSafe, you will find that subversion makes it hard to share code. Subversion seems to be really great in creating a version mess and good in solving one, but the reason I need source code control is to prevent such a mess. This is where subversion can be greatly improved, but it is not impossible. This howto will demonstrate a directory setup that takes the subversion sharing mechanism into account, as well as other issues that repositories bring.

March 2008

Lighttpd Webserver setup with php5 and Mysql support -- Ubuntu Geek

by 1 other
Security, speed, compliance, and flexibility — all of these describe lighttpd (pron. lighty) which is rapidly redefining efficiency of a webserver; as it is designed and optimized for high performance environments. With a small memory footprint compared to other web-servers, effective management of the cpu-load, and advanced feature set (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting and many more) lighttpd is the perfect solution for every server that is suffering load problems. And best of all it’s Open Source licensed under the revised BSD license.

skorpionweb.org: Running QMail SMTP on a 2nd port

Due to the increase in the number of ISP's blocking port 25 for third party mailservers I decided to setup my mailserver to answer SMTP request on multiple ports. While this can be accomplished in many ways, such as port forwarding or multiple instances of qmail-smtpd, my situation required setting up a second instance or qmail-smtpd.

February 2008

RightScale: Setup and Manage 1 to 1000 Servers on AWS!

by 6 others
RightScale's platform and expertise helps customers create scalable web applications running on Amazon Web Services (AWS).

January 2008

setting up xen on your debian etch box | johnandcailin

there are many ways to setup xen, but i've put together a simple step-by-step guide to get a working xen system based on debian etch. easy as pie.

FRLinux.net Version 5.2 - Le Site d'aide a l'utilisation de Linux

(via)
Nous verrons dans cet article comment installer Xen sur une machine n'ayant pas les instructions matérielles de virtualisation (VT) en utilisant LVM pour partitionner avec flexibilité nos différentes machines virtuelles. Le tout est réalisé grâce à Debian Etch avec les bons noyaux qui vont bien. J'ai aussi utilisé le noyau officiel de chez Xen afin d'avoir quelque chose de propre (enfin dans la limite du possible). Attention, mon tutoriel prends de véritables adresses IP, je n'ai donc aucun besoin de NAT. Si tel est votre problème, achetez le numéro 100 de GLMF, il contient le serveur parfait et un setup bien plus avancé que le miens :)

October 2007

Enhanced Logging With rsyslog On Debian Etch And phpLogcon For Viewing | HowtoForge - Linux Howtos and Tutorials

Rsyslog is an enhanced multi-threaded syslogd supporting, among others, MySQL, syslog/tcp, RFC 3195, permitted sender lists, filtering on any message part, and fine grain output format control. It is quite compatible to stock sysklogd and can be used as a drop-in replacement. Its advanced features make it suitable for enterprise-class, encryption protected syslog relay chains while at the same time being very easy to setup for the novice user. An optional web interface - phpLogCon - can be used to visualize all data online."

September 2007

Start and stop VMWARE VPS / virtual machine guest operating system from command line

Vmware server comes with the nifty vmware-cmd utility. It allows an administrator to perform various operations on a virtual machine from Linux command line / shell prompt such as: => Stop / Start VM => Get VM status => Setup variables => Powerdown VM and much more

July 2007

vnStat PHP frontend

This is a PHP fronted end to vnStat, a network traffic logger. Since vnStat is console mode only I created this script to make a 'nice' report of the data collected by vnStat. For more information about vnStat check out the vnStat homepage. This script requires a working PHP setup with GD image libraries. Also vnStat must be properly installed and collecting data. For information about how to set those up please check their respective homepages (see links section).

May 2007

Debian Administration :: 2/2: An introduction to using Puppet

In our previous introduction to Puppet we covered installing the client and server, such that a small LAN could be configured centrally. Here we'll demonstrate some of the things that can be done with such a setup

camel's TAGS related to tag setup

administration +   antispam +   apache +   applications +   awstats +   backup +   box +   cacti +   clamav +   cluster +   code +   config +   control +   database +   debian +   desktop +   djbdns +   dns +   dtc-xen +   email +   file +   flash +   flv +   format +   free +   ftp +   guide +   hosting +   howto +   html2rss +   im +   image +   install +   interface +   isp +   lighttpd +   linux +   log +   logrotate +   lvm +   mail +   management +   monitoring +   mysql +   network +   online +   performance +   php +   php5 +   player +   plugin +   port +   postfix +   proxy +   puppet +   qmail +   raid +   reference +   remote +   replication +   rss +   script +   security +   server +   serveur +   share +   shell +   shop +   site +   smtp +   spamassasin +   ssh +   streaming +   subversion +   tips +   tools +   tutorial +   tutoriel +   ubuntu +   upload +   usb +   video +   virtualisation +   vmware +   vnc +   web +   webcam +   wordpress +   xen +