Tags:
admin_tool2Remove my vote on this tag installation1Add my vote for this tag create new tag
, view all tags
Twiki Inc Services and Products
TWiki Hosting Solutions
TWiki Hosting Solutions Reliable hosting. Includes Enterprise Social Networking!
Buy Certified TWiki
Buy Certified TWiki Software appliance with support subscription. Includes Enterprise Social Networking!
TWiki Training Programs
TWiki Training Programs For users and wiki champions. Learn how to increase productivity.

ALERT! NOTE: This is a DistributionDocument. Please help maintain high quality documentation: This is a wiki, please fix the documentation if you find errors or incomplete content. Put questions and suggestions concerning the documentation of this topic in the comments section below. Use the Support web for problems you are having using TWiki.

Administrator Skills Assumptions

Note: If you aren't already fairly well-skilled in Linux/Unix/Windows system administration, Apache webserver configuration, and so on, consider using TWiki:Codev.TWikiVMDebianStable - this can be installed on Windows or Linux, and makes it possible to get a working TWiki system within 5 minutes (after a fairly big download), ready to use from your browser. This is ideal for personal use or evaluations - if you decide to go for production use then these AdminSkillsAssumptions apply to some degree, but you are starting from a working system.

If you need to install TWiki you'll need to either have or learn the following skills (even with TWikiVMDebianStable, you'll need these for upgrades). For each of these, the requirement is either pre-existing knowledge/skill, or the willingness to spend significant time (i.e. from hours to days) learning them:

  • Operating system administration: Ability to use Unix/Linux command line tools (or equivalent Windows tools), including ability to move/copy/delete files, change permissions, view web server log files, set environment variables, use a text editor, etc.
  • Web server administration: Ability to do basic setup, e.g. ability to edit config files or use GUI configuration tools to enable CGI scripts on a directory.
  • Program compilation: Where Revision Control System (RCS) is not pre-installed (that is most Unix systems), the ability to download and compile the RCS program from source, including use of configure, make, etc. This is often not necessary on Linux or Windows.
  • Troubleshooting: Ability to perform tests, inspect error logs, talk to technical support (whether in an IT department or web hosting provider) and read documentation in order to help with diagnosing installation problems.

Installing TWiki is not recommended for people who only know HTML and web design, unless they are willing to learn the above, or team up with someone who can handle the installation.

Although the TWikiInstallationGuide is quite complete, there will on occasion be parts that don't work in your local environment (particularly with TWiki:Codev/TWikiOnWebHostingSites, which are sometimes challenging even for those with good OS and web server skills).

There are many excellent resources for learning how to administer your OS and web server, including books, web sites, web forums, IM and e-mail lists.

To get started with Linux, visit LinuxBasics.org. LinuxBasics.org offers Linux tutorials, a mailing-list and an IRC-channel to answer questions, and links to sites with information to install and use Linux. LinuxBasics.org now also offers a downloadable Linux 'virtual machine' (LBox) that runs on Windows - you can use this as a completely safe learning environment, and feel free to make mistakes without any chance of damaging your Windows setup.

Some resources if you need help, or want to get up and running quickly:

  • TWiki:Support/WebHome: Post a question in the TWiki.org support forum. This forum is mainly intended for TWiki related issues, there are other forums if you need help in operating system and web server administration.
  • TWiki:Codev/TWikiIRC: Get help from the TWiki community in the #twiki IRC channel.
  • TWiki:Codev/TWikiConsultants: Hire a consultant to get you up to speed, maintain or customize your TWiki installation.
  • TWiki OnSite: A VMware based TWiki distribution with support, adding Enterprise Social Networking and other Enterprise 2.0 applications.
  • TWiki OnDemand: A TWiki hosting solution with support, adding Enterprise Social Networking and other Enterprise 2.0 applications.

Related Topics: AdminDocumentationCategory



Comments & Questions about this Distribution Document Topic

Here's a first cut at the skills required to install TWiki - comments welcome!

-- RichardDonkin - 27 Apr 2002

This looks like a pretty good guideline to me. It probably would have worked in discouraging me from taking on installing TWiki on my hosted domain. Sure am glad it wasn't up when I got started wink Despite the steep learning curve, I've totally enjoyed my experience with TWiki AND learning about all these things I didn't know I needed to know...

Seriously, I think it would be useful to include this as a kind of disclaimer/warning at the beginning of the installation guide. It would probably save some people the heart-ache of launching into an installation only to get totally confounded the first time something goes wrong.

It might also be worthwhile to include a statement along the lines of your last paragraph into the TWiki.org Support web. I'm sure I've been guilty of the sins of which you speak embarrassment .

Having said all this, I would also (somewhat timidly) suggest that TWiki is at a stage in its development where it could use feedback from non-technical users and even administrators. Perhaps there could be a space for folks to offer to mentor non-technical folks who really want to use this unique and incredibly promising tool.

-- LynnwoodBrown - 27 Apr 2002

Good start. I'll put here couple of good links later to help people who (as LynnwoodBrown) are willing to invest time and learn.

Mentoring is fine, but we need to distinguish TWiki-related mentoring, and "UNIX Admin Quick and Easy" related stuff. There are many sites full of it, why waste time here? Still fine if somebody volunteers...

-- PeterMasiar - 29 Apr 2002

I hope the above is not too harsh, but there was someone recently (not present on this page smile ) who seemed to think that TWiki should be installable by anyone who knew HTML and web design, and didn't seem to be willing to go away and learn about things, despite being given quite a few pointers...

We should probably put in some less grim words about 'TWiki as a learning adventure' - for those who want to learn, it's a great opportunity to find out a lot more about Unix/Linux and web servers such as Apache. I wouldn't recommend IIS for newbies though, as some people have had to switch to Apache to get TWiki and RCS working (spot the ease-of-use irony there smile )

The idea is, however, to put off people who think TWiki installation should be point and click, because it won't be, particularly on web hosts, and they'll end up being disappointed. However, those who go in expecting it to take hours to weeks, but to also learn a lot about the OS and web server, are more than welcome, and are less likely to end up failing to install TWiki.

I've made a few updates to the skills bullets above.

-- RichardDonkin - 30 Apr 2002

Most packages simply have a README or INSTALL with a bunch of steps. Installing lots of full-blown content management/weblog/Web portal systems is no more than loading tables and data into, typically, MySQL, untarring/de-zipping the whole package, and setting a few paths in a config file. So the only skills necessary to installing and having GUI admin/config access to some very Big Applications (as far as what they can do), especially when you have your hands on the well-publicized, often preinstalled phpMyAdmin MySQL manager that lets you suck up .sql files from the browser (no command line action, no shell access required), is knowing paths on your (often ISP) server. And the couple of other Perl Wikis I've tried have been dead simple to install, just permissions, no db. And the line between skills necessary to install TWiki, and to configure it, are blurry here. The Windows issue skews it as well: for Web scripts - Perl, PHP - the "default" has been Unix/Apache, so it depends where you're coming from, but subtract Win, and installation of scripts - thousands, as in http://hotscripts.com - is simple. All this for the most part and increasingly, on a Linux/Apache ISP-hosted virtual account, no root server access, and even with single shared database compatibility (table prefixes).

On the other hand, printing out the brief installation instructions for RCS would probably raise the barrier sufficiently without getting directly involved.

-- MikeMannix - 15 May 2002

Haven't been here in a while. No replies here since 2002?

I recently reinstalled TWiki with mySQL access and ftp only on a unix webserver, so it can be done. I am totally inexperienced when it comes to "root access." It took about three or four days the first time, second time, and third time lol. This most recent, about a month ago went reasonable well. (Edit) I just found TWiki:Codev/TWikiOnWebHostingSites so came back and added it. It may need clarification on getting admin permissions, as that was a major, major hassle for me.

-- BruceRProchnau - 17 Nov 2004

I replaced http://basiclinux.net/ with http://linuxbasics.org/ since the former one no longer offers the free distance-learning course.

-- PeterThoeny - 09 May 2005

I installed TWiki on my system, in which there is no login system, i.e. i can browse by different users via TWikiUsers, so I want to ask for the password and username before giving access to the Twiki, Also I want to know how the Twiki session key is generated? As I want to pass those parameters to the CAS server so that it will authenticate users on behalf of Twiki, I am quite inexperienced in this case so please help me on this. my email id dandgelb@rediffmailPLEASENOSPAM.com

-- LalitDandge - 03 Apr 2006

This section is about the documentation. Please ask support questions in the Support web.

-- PeterThoeny - 03 Apr 2006

RichardDonkin, could you please make the changes also in SVN's MAIN and Patch04x01 branch?

-- PeterThoeny - 08 Mar 2007

Reverted spoiled revision due to WYSIWYG editor bugs, and re-added contribution done by PeterBlaise.

-- PeterThoeny - 19 Apr 2007

There are some highly automated installation methods now, which change these skills assumptions quite significantly. Two examples are TWikiOnUbuntu and TWikiOnDebian, in which a functioning TWiki with all dependencies takes only a single command line to install, and even covers upgrades, since TWiki is upgraded when the underlying Ubuntu or Debian distribution is upgraded (which is itself highly automated.)

Other examples are TWikiInstaller and TWikiVMDebianStable, although the latter has not been upgraded for a long time, partly because it was done before TWikiOnDebian had a recent version of TWiki. However, once TWiki is installed there will still be some need for these admin skills, particularly for troubleshooting - and in some ways the more automated installers mean that fewer people will gain these skills through a painful installation process. Although the positive side is that far more people will be able to install and use TWiki, which is the main goal.

-- RichardDonkin - 21 Oct 2007

What about helping the less experienced admins and first time installers a little bit by telling them where to go to find help? E.g. explictly guiding them to some helpfull ressources. We have just a single link like this: "To get started with Linux, visit http://LinuxBasics.org" .

What I'm thinking of is something like this:

If we want to spread TWiki we should help those people who are no hard core techies but nevertheless interested in using and installing twiki (like me).

Is this topic generated from subversion or can we simply add some links here on this topic?

-- CarloSchulz - 08 Nov 2007

Yes, that makes sense Carlo. This is a DistributionDocument, ideally maintained in SVN. I will sync changes done here to SVN (for those without SVN access.)

-- PeterThoeny - 12 Nov 2007

 
Topic revision: r35 - 2010-07-17 - PeterThoeny
 
Twitter Delicious Facebook Digg Google Bookmarks E-mail LinkedIn Reddit StumbleUpon    
  • Download TWiki
TWiki logo Powered by PerlIdeas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2012 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.