The "Tiki Remote Instance Manager (TRIM)" has gone into maintenance mode, and the code was forked and revamped to become its replacement, now known as the "Tiki Manager".


TRIM is an acronym for the Tiki Remote Instance Manager

See also TIM and Tiki Console.

Some of the wishes below will likely be handled by Monitoring and Configuration Management and Systems Orchestration

State as of October 2018

State as of April 2017

  • After a pretty calm period in 2012-2013-2014, there has been a recent increase in activity in 2015-2016-2017: https://sourceforge.net/p/tikiwiki/code/HEAD/log/?path=/trim
  • Has quite a few features but mostly used for backups
  • Use at your own risk. However, it was demonstrated to work on different hosts, so somewhat usable.
  • It is somewhat usable in "ideal" conditions (ideal PHP configuration, certain tools must be installed on the server), but not yet robust to deal with various server configurations.
  • It is not yet fully documented. It is a wizard-like app, so if you are familiar with shell scripts and installing/upgrading Tiki, you should be OK. However, it is not robust to user errors. For example, if you mistype your database username, the script could just die instead of giving a second chance.
  • A revamp is being contemplated: TRIM Revamp

^

Who is behind this?

  • Marc Laporte
  • Jonny Bradley
  • Louis-Martin Richard (tester)
  • Philippe Back (plans to add a nicer front-end GUI)
  • amette
  • Rodrigo Primo (added WordPress support)
  • You? (We are looking for Beta-testers!!)

Nice to have

  • If TRIM tries to make an instance where there is a directory "images", it will causes conflicts and create problems.
    • TRIM could check that no conflicting directories exist

Roadmap

[+]

Wishlist

Closed issues

[+]

Feedback on fresh install of TRIM as of 2016-04-04

  • "make instance": should offer to create a username and db from root access done a long time ago
  • TRIM should warn if not on PHP 5.5 CLI (for Tiki 13.x+)

Feedback on fresh install of TRIM as of 2016-02-12

Improvements

  • make access should cd to the right directory done
  • default web root should be /var/www/virtual/example.org instead of /home/root/public_html done, depending on OS
  • backup format should go from 1_2016-02-12_04-19-40.tar.bz2 to 1_example.org_2016-02-12_04-19-40.tar.bz2 done
  • If TRIM fails (ex: to login, to backup, etc.), an email alert should be sent out.

Web

The command line TRIM is useful, but the web GUI never got the attention it deserves. It needs a revamp to

  1. Bootstrap UI in standalone version
  2. be re-architected to run in a Tiki
    • Use Tiki groups and permissions
    • Site list to be connected to trackers to track meta-data
  3. as a ClearOS app to manage 1 or many Tiki instances



Similar projects

Alias