Run Shiori locally on Windows

A quick tip on how to set up a local install of Shiori to automatically run on Windows startup.

  1. Get the latest Shiori Windows release from the releases page.

  2. Create a folder where you’d like to store your Shiori executable and data, and move the contents of the downloaded zip file there.

  3. Create a shiori.vbs script in the same folder containing the following:

Set WshShell = CreateObject("WScript.Shell") 
WshShell.Run ".\shiori.exe serve --portable", 0
Set WshShell = Nothing
  1. Configure the Windows Task Scheduler to launch the script after user logs in:

  1. Restart the computer.

  2. To verify that Shiori is working correctly, go to http://localhost:8080/ in your browser to open Shiori.

  3. Log in under the default username and password:

username: shiori
password: gopher
  1. After launching Shiori for the first time, the directory structure should look like the following:
/shiori 
├─ shiori.exe
├─ shiori.vbs
└─ /shiori-data  
   └─ shiori.db