Read official announcements
(or twitter) on internet.
More information about server options: read client screenshot options explain.
System Requirements
Need a web server (dedicated or a shared website hosting space) with PHP and MySQL (a LAMP or WAMP server).Example for MS-Windows server: install WampServer ou EasyPhp ou Xampp (see the pdf install doc include in /doc/en/).
Update an existing IntraMessenger server
See updates history in file /doc/en/changelog.html (on official forum or twitter).- Active maintenance mode (not empty option _MAINTENANCE_MODE in configuration file).
- Wait 5 minutes (to disconnect users).
- Save IntraMessenger database by phpMyAdmin.
- Backup folders:
- /common/config/ to keep configuration
- /distant/avatar/
- /distant/log/
- /admin/log/.
- Rename actualy IntraMessenger directory to temporarily save files (example : /intramessenger_bak/).
- Unzip last archive intramessenger.zip,
downloaded from the official website
in root dir (or another) of the web server .
- Restore folders:
- /common/config/
- /distant/avatar/
- /distant/log/
- /admin/log/.
- Rename folder /admin/
- Important !
Go to /admin/check.php (by your web browser) and check if everything correct (green) and :
- new options added.
- tables structure updated.
- Save options.
- Delete folder /install/
- Stop maintenance mode (empty option _MAINTENANCE_MODE in configuration file).
- When all finished, delete /intramessenger_bak/ directory.
First IntraMessenger server install
Beginners will read install_im_server_beginner.pdf.-
Unzip archive intramessenger.zip, downloaded from the official website,
in root dir (/www/ or another) of the web server (HTTP).
- Create a database (example : 'IntraMessenger').
- Start install : go to /install/install.php (by your web browser).
- Choose options on /admin/list_options_updating.php by your web browser) (in /common/config/config.inc.php).
- Rename or delete /install/ directory.
- Rename /admin/ directory (if you not do it, for security reason, server will stay in maintenance mode).
- Verify enough rights (chmod) on directory : /distant/log/ - /distant/avatar/ - /public/log/ - /public/upload/ !
- Check configuration : see /admin/check.php (by your web browser).
- If _USER_NEED_PASSWORD activated, you may modify file /common/config/auth.inc.php and choose a value to $password_pepper (to improve password security).
- Stop maintenance mode (empty option _MAINTENANCE_MODE in configuration file).
- Lock access to /admin/ directory with (htaccess) password : see /admin/htaccess.php
Informations
- On intranet (except DHCP or proxy) : rename /common/acces.inc.chekip.php in /common/acces.inc.php for systematically check IP address (improve security).
- Manage censure bad words (replaced by "...") in file : /common/config/censure.txt
- If you cannot configure your server, you can try client access by using url (ask on first startup) :
http://www.theuds.com/intramessenger/ (test server).
If you dont want install server, you can use url (address) : http://www.intramessenger.com/demo/
If clients very slow read here (FAQ).
External authentication
Authentication can exist by an existing server (MySQL database):-
phpBB,
vBulletin,
Phorum,
Joomla,
PHP-Nuke,
eGroupWare,
dotProject,
Ovidentia,
Dolibarr,
Phenix-Agenda,
SMF,
Achievo,
TaskFreak,
IP-Board,
WebCollab,
PHP-Fusion,
Xoops,
MyBB,
phpGroupWare,
SugarCRM,
vtigerCRM,
Drupal,
Typo3,
Mambo,
Nucleus,
MODx,
Streber,
TikiWiki,
PHProjekt,
Toutateam,
AEF Board,
FUDforum,
miniBB,
Owl,
PunBB,
VCalendar,
WebCalendar,
UCenter (Discuz!),
Agora-Project,
Collabtive,
Group-Office,
CuteFlow,
Concrete5,
Dotclear,
ProjectPier,
Bitweaver,
WordPress,
IssueManager,
activeCollab,
eZ Publish,
Elgg,
YACS,
Contao,
Triade,
phpCollab,
Feng Office,
Trellis Desk,
PHPBoost,
OBM,
Burning Board,
Claroline,
CMS-Made-Simple,
CMS-Made-Simple,
Connectix-Boards,
Dokeos,
e107,
FluxBB,
GEPI,
ImpressCMS,
Malleo,
Moodle,
PMS,
phpBMS,
PHPizabi,
Pligg,
Prométhée,
XMB-Forum,
Prestashop,
osCommerce,
HESK,
Tine,
SiT!,
SPIP,
phpMyFAQ,
68KB,
Admidio,
Feng Office,
Adheo,
phpFoX,
todoyu,
Thelia,
Sharetronix,
NPDS,
Vanilla,
osTicket,
OneOrZero AIMS,
MantisBT,
Lodel,
PHPDug,
b2evolution,
Artiphp,
web2Project,
SocialEngine,
Nuked-Klan,
Docebo,
WebsiteBaker,
CS-Cart,
LiveCart,
ZenCart,
TomatoCart,
Magento,
FrontAccounting,
Geeklog,
The Bug Genie,
epesi-BIM,
Freeway,
Dolphin,
WebIssues,
ProjeLead,
StatusNet,
Chamilo,
ATutor,
osCMax,
Mahara,
SimpleGroupware,
BeWelcome-Rox,
pragmaMx,
Textpattern,
Zikula,
Open-Realty,
Coppermine Photo Gallery (cpg),
Help Center Live,
phpwcms,
eTraxis,
Friendika,
Bonfire,
PCPIN-Chat,
DManager,
ocPortal,
SilverStripe,
Zazavi,
phpScheduleIt,
PyroCMS,
Mound,
Cotonti,
Dragonfly-CMS,
aphpKb,
qdPM,
BIGACE,
Kimai,
Etano...
Please read extern_authentication.html.
Pictures or avatars
Put picture of users in /distant/avatar/ folder, with filename : username.jpgThe administrator can replace avatar...
Users can propos new avatar (before admin validating).
Publics IntraMessenger servers directory (list)
You can register your internet IntraMessenger server : http://www.intramessenger.net/list/servers/See /admin/register_to_public_servers_list.php
- determine : _IM_ADDRESS_BOOK_PASSWORD (will be request on register)
- active : _ALLOW_AUTO_ADD_NEW_USER_ON_SERVER
- keep empty : _PASSWORD_FOR_PRIVATE_SERVER and _ENTERPRISE_SERVER
Directory contents

- /admin/ : the admin panel ACP (must rename and/or protect !).
- /admin/log/ : error logs.
- /admin/save/ : database save.
- /common/ : common scripts.
- /common/config/ : options files (save before updates !).
- /common/extern/ : extern authentication scripts.
- /common/lang/ : translations/localizations.
- /common/library/ : extern librarys : geolocation scripts for internet connection (update GeoIP.dat every month).
- /common/styles/ : styles (css and images).
- /distant/ : scripts called by clients/PC.
- /distant/avatar/ : pictures (or avatar) of users (if administrator put pictures here).
- /distant/include/ : scripts indirect called by clients/PC (by /distant/action.php).
- /distant/log/ : connect and errors logs (save before updates).
- /distant/send/ : picture administrator can send to users.
- /distant/update/ : to update clients (for "update from server").
- /doc/en/ : it's here... dont forget to read changelog.html before apply update !
- /install/ : to install and update table structure (must rename).
- /public/ : allow client PC to see server options (if administrator not delete this folder).
- /public/log/ : log about upload avatars.
- /public/upload/ : avatars uploaded (waiting admin validation).
Informations
-
The official forum : http://www.intramessenger.com/forum/
Thanks to come post your improvements and translations.
-
Support : http://www.intramessenger.net/contact.php?lang=EN&
THeUDS © 2006 - 2012