enigma-bbs/docs/installation/windows.md

1.7 KiB

layout title
page Windows Full Install

Windows

ENiGMA½ will run on both 32bit and 64 bit Windows. If you want to run 16bit doors naively then you should use a 32 bit Windows.

Basic Instructions

  1. Download and Install Node.JS.

    1. Upgrade NPM : At this time node comes with NPM 5.6 preinstalled. To upgrade to a newer version now or in the future on windows follow this method.
    *Run PowerShell as Administrator
    
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
    npm install -g npm-windows-upgrade
    npm-windows-upgrade
    

    Note: Do not run npm i -g npm. Instead use npm-windows-upgrade to update npm going forward. Also if you run the NodeJS installer, it will replace the node version.:

    1. Install windows-build-tools for npm *This will also install python 2.7
      npm install --global --production windows-build-tools
      
  2. Install 7zip.

    *Add 7zip to your path so 7z can be called from the console

  3. Install Git and optionally TortoiseGit.

  4. Clone Enigma - browse to the directory you want and run

    git clone "https://github.com/NuSkooler/enigma-bbs.git"
    

    Optionally use the TortoiseGit by right clicking the directory and slecting "Git Clone...".

  5. Install ENiGMA½.

    1. In the enigma directory run 'npm install'
    2. Generate your initial configuration:
    	node .\oputil.js config new
    
     Follow the prompts!
    
    1. Edit any configuration files
    2. Run ENiGMA½ 'node .\main.js'
  6. Profit!