Getting set up to work with LogicBlox can be tedious when you’re new to the database. To simplify this process we’ve now created a few VirtualBox appliances. These will run on any operating system that supports VirtualBox, so Windows, Mac and Linux. To use these you only have to have VirtualBox installed, download the appliance of choice from our releases page, import the appliance (File > Import Appliance) and start the virtual machine. You will now get into a graphical user interface (based on KDE running on NixOS).
Here’s what’s in the box:
- The LogicBlox database itself (version 3.x or 4.x based on which appliance you downloaded) with all environment variables set up correctly, just run
lb services startto start LogicBlox.
- Documentation (symlinked from your home directory, the reference manual opens up automatically after you boot).
- For the 3.x VM (this is coming soon to the 4.x versions): a
./create_app.shscript (in your home directory), which creates a copy of the “LB Base Project”, a work in progress template project that includes various common application features, including:
- Some basic measures and dimensions
- Tabular data exchange services
- Custom LogiQL JSON services
- Unit tests for the above
- Measure service configuration for the measures and dimensions
- A simple WebUI with authentication (username: user1, password: password) that calls the custom LogiQL JSON service and the measure service.
- Various useful tools and applications, including: Java, Python, Emacs & Vim (both with LogiQL syntax highlighting), Firefox and Chromium (the open source version of Chrome)
Note that these are the first versions of these VirtualBox Appliances. We’re actively looking for feedback on how to improve them further. Let us know what you think and what we can improve!