Skip to main content link. Accesskey S

Wiki Dominux

Submit Search

Wiki Dominux

Accueil > Administration > Lotus Domino sur un disque externe USB

Lotus Domino sur un disque externe USB

ShowTable of Contents

Objectif

Le but est simple : avoir un serveur Lotus Domino sur un disque externe USB (ou clé USB) et pouvoir le faire tourner sur n'importe qu'elle machine Windows (XP, Vista, 2003, etc..).

Ce qu'il faut savoir est qu'à partir des versions 8, le fichier domino8.lic est testé au démarrage du serveur et Domino se base sur une clé de registre pour connaître l'emplacement du dossier DATA où se fichier existe.

Mise en oeuvre

Installation de Domino

Cette première étape consiste à installer le serveur Domino, le configurer et le copier sur le support USB!
  • Installer un serveur Domino sur un disque local (prevoir 1 Go de disponible), par exemple dans C:\DominoPortable et C:\DominoPortable\Data
  • Demarrer le serveur pour le configurer avec le wizard (definition du nom, du domaine Notes et des certificats)


Le serveur Domino est maintenant prêt à être déplacé. Vous allez connecter votre support USB et y copier l'ensemble du dossier C:\DominoPortable

La copie terminée, vous pouvez désinstaller Lotus Domino depuis Ajout/suppression de programme.

Script de demarrage


A l'aide de l'outil AutoIT, compiler le script suivant sous le nom LaunchDomino.exe (par exemple) et le placer dans le dossier binaire de Domino

$DOMINO_PATH = @WorkingDir

IniWrite($DOMINO_PATH & "\Notes.ini","Notes","NotesProgram",$DOMINO_PATH)
IniWrite($DOMINO_PATH & "\Notes.ini","Notes","Directory",$DOMINO_PATH & "\Data")
IniWrite($DOMINO_PATH & "\Notes.ini","Notes","KeyFilename",$DOMINO_PATH & "\Data\server.id")
IniWrite($DOMINO_PATH & "\Notes.ini","Notes","CertifierIDFile",$DOMINO_PATH & "\Data\cert.id")

IniDelete($DOMINO_PATH & "\Notes.ini","Notes","ServiceName")

RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Domino\1","DataPath","REG_SZ",$DOMINO_PATH & "\Data")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Domino\1","Path","REG_SZ",$DOMINO_PATH)
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Domino","DataPath","REG_SZ",$DOMINO_PATH & "\Data\")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Domino","Path","REG_SZ",$DOMINO_PATH & "\")

Run($DOMINO_PATH & "\nserver.exe")

Lancement

Lancer LaunchDomino.exe depuis votre support USB.

Je n'ai pas testé la possibilité de rendre portable des produits comme Sametime et Quickr!

Nota : vous devez avoir les droits nécessaires pour modifier la base de registre lors de l'exécution du script!