NSLU2-Linux
view · edit · print · history

Home Page: http://barracudaserver.com/products/BarracudaDrive/

BarracudaDrive is a secure web server with an integrated WebDAV? server, Web File Manager, HTTPS tunnel, and various SLL VPN clients for the HTTPS tunnel.

This release is based on the new upcoming BarracudaDrive release 3.9, thus it includes a Content Management System (Web Page Creator) and a forum with RSS feed.

BarracudaDrive, or BD for short, is a product developed by using the Barracuda Embedded Web Server SDK and is well suited for running on the NSLU2. BarracudaDrive is a commercial product, but we are offering a free version for Unslung.

See the following page for more information regarding this release: http://barracudaserver.com/pr/BarracudaDrive3.9-beta.html The press release and most of the documentation is designed for Windows.

Unlike the BarracudaDrive Windows version, the BarracudaDrive NSLU2 version has no license controller and can be used free of charge for any non commercial use.

Unslung instructions:

directory for BD such as /home/bd

  • Start server with the following command ./bdd –p8080 –s8443, where

8080 is the HTTP port number and 8443 is the HTTPS port number.

You can also start the server as a daemon: ./bdd –p8080 –s8443 -d

Configure the server as explained in the readme file.

You can run BD as the default web server. This is also explained in the readme file.


For (Web) Developers

The SQLite? database engine and the Lua scripting language are integrated into the BarracudaDrive server. The server supports what is known as Lua Server Pages (LSP). BarracudaDrive LSP applications are deployed as standard ZIP files. The ZIP files, which are in the "applications" sub directory, are loaded, mounted as read only file systems, and started by the application server. The integrated scripting language LSP is similar to how ASP and PHP works. The server can also load "non deployed" applications. The "non deployed" LSP are compiled on demand just like PHP and ASP pages are compiled.

Developers can customize and write their own applications by using the integrated LSP engine. The integrated database engine makes it possible to create configuration less database powered applications such as the CMS. The server also includes Bindows, a "zero-footprint" Rich Internet WEB 2.0 Application framework. Database and AJAX powered WEB 2.0 applications such as the included Electronic Bulletin Board can easily be developed using the BarracudaDrive application server.

See the online LSP documentation for more information: http://barracudaserver.com/doc/Lua/

view · edit · print · history · Last edited by bdguru.
Based on work by bdguru.
Originally by GemNEye.
Page last modified on March 25, 2008, at 01:24 AM