← Guide home
Part 02 · Windows 11 laptop / PC

Install MagicInfo Server

The server itself: free software with 25 built-in Lite device licenses — a 2-screen site costs nothing. Prerequisite: PostgreSQL running (Part 1) and its password written down.

Download

Get the installer

Download MagicInfo Server V9

From magicinfoservices.com/magicinfo-software — item "MagicINFO v9 server". Current version at time of writing: V9 21.1092.3. No account needed; the download is free.

The Install MagicINFO V9 download list on magicinfoservices.com — item 4 is the MagicINFO v9 server
magicinfoservices.com "Install MagicINFO V9" list — item 4 is the server installer; item 3 is the PostgreSQL download from Part 1. The version number shown updates as the site does (source: magicinfoservices.com/magicinfo-software)
Upgrading an existing server? Before moving an old server to 21.1092.3, all connected screens must already run the November 2025 firmware or later. On a fresh install this doesn't apply.
Install

Express install, screen by screen

Right-click the installer → Run as administrator. Choose Express when asked — it auto-configures everything, including the web port 7001. (Advanced is only for splitting the server across multiple machines.)

About the screenshots: the official images below come from Samsung's 2021 documentation. The current installer can look slightly different — an extra Remote Logger checkbox, for example. The click path is the same.
Language — pick and click OK
Installer language selection dialog
Samsung official installer screenshot
HTTP warning — click OK

An advisory about using HTTP instead of HTTPS. For a LAN-only install, HTTP is the normal choice.

HTTP usage warning dialog
HTTP advisory
Confirm — click Yes
Confirmation dialog
Proceed
Welcome — click Next
Installation welcome screen
Welcome
License agreement — accept, click Next
License agreement screen
Agreement
Install location — keep default, untick Remote Logger, click Next

Leave the install path as it is. If this screen also lists an optional Remote Logger checkbox, untick it before clicking Next.

Untick "Remote Logger". It is an optional, undocumented diagnostics component Samsung added in 2024 — that is why it is missing from the screenshot below. Nothing in normal operation needs it, and the console's built-in Log Management already covers logs. Leave unknown services off a server nobody will patch later. If Samsung support ever asks for it, re-run the installer and tick it then.
Install location screen
Location — the 2021 screenshot predates the Remote Logger checkbox
Setup type — Express Install + PostgreSQL + HTTP

Select Express Install, set the database to PostgreSQL, and choose HTTP (one of HTTP/HTTPS must be selected — there is no "neither").

Setup type screen with Express, database and SSL choices
Express + PostgreSQL + HTTP
PostgreSQL password — enter the one from Part 1
PostgreSQL password entry dialog
The password you wrote down in Part 1
Installation information — write this down before clicking Next

This screen shows the generated administrator accounts and passwords. There is no Save button in the Express install — copy every line into the site notes next to the PostgreSQL password, or photograph the screen.

Scroll the box. It is cut off mid-way through DB Information; the Server Administrator Information you actually need is below the fold and easy to miss.

This screen is your only record — newer versions no longer create the old MISInformation.txt file. Once you click Next, it is gone.

Current Settings screen showing generated database and administrator credentials in a scrolling box
The step technicians skip and regret — note the scrollbar, and that the only buttons are Back / Next / Cancel
Start Menu folder — click Install
Start menu folder screen
Start Menu folder
Complete → Finish
Installation complete screen
Complete
Finish screen
Finish
First login

Open the web console

Wait 5–10 minutes, then open Chrome

The server starts in the background after install. Go to:

http://localhost:7001/MagicInfo

The trailing MagicInfo is case-sensitive — capital M, capital I. From another machine on the network use http://<server-ip>:7001/MagicInfo.

MagicInfo web console landing page
The console landing page
Sign in with the saved credentials

Use the administrator account from the "Installation information" screen you saved. On older servers where that file was lost, try the legacy defaults admin / admin2016! (some builds use admin2016 without the exclamation mark). Change the password when prompted — and change the organization administrator's password too, not just admin.

Check the licenses

Click the gear (Setting) → License Management. The 25 free Lite licenses should be listed. A sparse-looking console before licensing is normal — most menus stay hidden until a license is active, it is not a failed install.

Network

Firewall + the server's IP

Screens reach the server on TCP port 7001. Windows 11's firewall blocks it by default — this is the #1 reason a screen "can't find the server".

Find the PC's IP address

Open Command Prompt, run ipconfig, read IPv4 Address under the active adapter (e.g. 192.168.1.50). This is what you'll type into the screens in Part 3.

📷 Screenshot to be captured during first install (ipconfig output)
Allow inbound TCP 7001

Start → type wf.mscInbound Rules → New Rule…PortTCP, specific port 7001Allow the connection → tick Domain + Private (+ Public if unsure of the network profile) → name it MagicINFO Server 7001 → Finish. Or as a one-liner in an elevated Command Prompt:

netsh advfirewall firewall add rule name="MagicINFO 7001" dir=in action=allow protocol=TCP localport=7001
📷 Screenshot to be captured during first install (New Inbound Rule wizard)
Console basics

The four sections you'll actually use

SectionWhat it does
ContentThe media library — upload images and videos here.
PlaylistOrdered sets of content items.
ScheduleWhen and where playlists run; publishing sends them to screens.
DeviceThe screens — grouped, with an Unapproved tab for new arrivals.
MagicInfo console showing the left navigation rail and a list of connected devices
The console with devices connected — the left rail holds Content, Playlist, Schedule and Device
Approve a new screen

Device → Unapproved → select the screen → Approve → set name, group, location → OK. Approval consumes one player license — which pool depends on the player version the screen reports (shown as badges next to the device name). (Full walkthrough with the screen side in Part 3.)

Device unapproved tab with approve button
Device → Unapproved (older screenshot — the click path is unchanged)
Approve device dialog
Approve dialog (older screenshot — unchanged)
Upload content

Content → New → Upload Content → Add Content → Start Upload → Close.

Content tab in the left navigation
Content in the left nav
Build a playlist

Playlist → New Playlist → pick the player type, type General → drag items from the left pane to the right → Save and name it.

Create and publish a schedule

Schedule → New Schedule → Content → player type, type GeneralContent → Playlist → drag the playlist onto the agenda → click the item and set playdate never expire, playback time 24 hoursSave → name it, choose the devices under Publish toSave and Publish.

Schedule tab in the left navigation
Schedule in the left nav
Wait for the download

Published content downloads to the screen's internal storage, then plays — typically within about ten minutes, though large videos over a slow link take longer. It keeps playing even if this PC is later switched off. The server only needs to be on to publish changes and to monitor.

Done: server installed, console reachable, firewall open. Continue to Part 3 — Set Up the Screen.