Marubinotto Piggydb V3.1

Grow Your Own Knowledge Base!

Piggydb is an easy-to-use Web application for building a personal knowledge repository. The knowledge in the repository is composed of knowledge fragments which you input in a manner similar to blogging. You can also input any file as a knowledge fragment. Piggydb enables you to create highly structural knowledge by providing features such as flexible relationships between knowledge fragments and hierarchical tagging. It encourages you to organize your knowledge continuously to discover new ideas or concepts, and moreover enrich your creativity.

Screenshots

Demo

Getting Started

To run Piggydb, you need to have Java 1.5 or later.

It really takes very little time and effort to get Piggydb running on your machine with an all-in-one package.

  1. Download the latest version of an all-in-one package
  2. Unzip distribution
  3. Double-click run.bat (Windows), or run run.sh (Unix, Linux, Mac OS X)
  4. Start up a browser and go to http://localhost:8080
  5. Login by owner account (owner/owner).

If you already have a servlet container, such as Tomcat 5, then you can download war distribution.

  • NOTE
    • You should change owner's password immediately after login (Menu [System/Change Password]).

Feel free to mail me (daisuke.marubinotto (at) gmail.com) if you have any issues, or find an interesting way of using Piggydb.

Settings

The database files will be created in ~/piggydb/ by default, so your data will be reused when you use another version of Piggydb.

  • If you use Windows, the location is: C:\Documents and Settings\<User>\piggydb

If you want to change the location of the database files, you can do it via the Java system property "piggydb.database". You can set the system property by modifying run.bat or run.sh if you use an all-in-one package, or using CATALINA_OPTS if you use your own tomcat environment.

  • Default: ~/piggydb/piggydb
  • Windows example: file:C:/data/sample
    • The above means the database location is C:\data and the database name is "sample"
  • Unix example: file:/data/sample
    • The above means the database location is /data and the database name is "sample"

News

Download

Documents

Contribute

You can contribute to the development of Piggydb by sending feedback or bug reports, feature requirements via email (daisuke.marubinotto (at) gmail.com) or blog comment.

Your generous donation helps us continue the development. Thanks in advance for your help!

Attachments