← Guide home
رُقاقَة RUQAQA
Server setup · Step 2 of 2 · any screen model

Install MagicInfo Server

The server itself: free software with 25 free Lite device licenses claimed in the console — a 2-screen site costs nothing. Prerequisite: PostgreSQL running (previous page) 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 the previous page. 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, click Next
Install location screen
Location
Setup type — Express Install + PostgreSQL + HTTP, untick Remote Logger

Select Express Install, set the database to PostgreSQL, and choose HTTP (one of HTTP/HTTPS must be selected — there is no "neither"). On current installers this screen also has a Select Features group with a Remote Logger checkbox — untick it.

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.
Setup type screen with Express, database and SSL choices
Express + PostgreSQL + HTTP — the 2021 screenshot predates the Remote Logger checkbox in Select Features
Server IP address — keep the detected IP, click Next

The installer detects the PC's LAN IPv4 automatically and pre-fills it (for example 192.168.100.24). Check it matches the IPv4 Address from ipconfig, leave it as it is, and click Next. This is the address the screens will use to reach the server — the same IP you type into the display on your model's connect page.

Give the PC a fixed IP before installing. This address is baked in at install time. On a network with automatic (DHCP) addressing the PC's IP can change, and every screen then loses the server. Set a static IP or a DHCP reservation for the server PC before running the installer.
PostgreSQL password — enter the one from the PostgreSQL install
PostgreSQL password entry dialog
The password you wrote down during the PostgreSQL install
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! with the exclamation mark). Change the password when prompted — and change the organization administrator's password too, not just admin.

Register OTP two-step verification (mandatory since Nov 2025)

On first login the console opens a Register OTP Two-Step Verification dialog. It cannot be skipped — MFA has been mandatory since server release 21.1070.0 (November 2025).

Photograph the manual setup key before clicking Next. The key printed beside the QR code is the only self-service way to re-register on a replacement phone — MagicInfo issues no backup codes. Lost phone with no key saved means an admin reset. Write it into the site notes next to the other passwords.

Install a TOTP authenticator app on the phone — Google Authenticator, Microsoft Authenticator or Authy — then scan the QR code (or type the manual key), enter the 6-digit code from the app and click Next.

First page of the Register OTP Two-Step Verification dialog, listing authenticator app options
Page 1 — install an authenticator app (capture from the 2020–21 era of the same dialog)
Register OTP dialog showing the QR code, the manual key field and the 6-digit code box
Page 2 — scan the QR, or use the manual key (blanked out in this capture) — save it before Next
After login, two things worth doing. Stop the every-login prompt at Setting → Server management → Server Settings → Password Policies → Two-Step Verification (OTP) → Trusted Devices → Unlimited Period — Trusted Devices is a checkbox, so tick it first. Picking Period instead of Unlimited accepts a maximum of 100 days. Optionally, create a second administrator account — an admin can reset another user's OTP with the Delete Information button on that same screen, but a sole admin with a lost phone has no documented recovery.
Password Policies screen showing Two-Step Verification with Delete Information and Trusted Devices options
Password Policies — Trusted Devices and the Delete Information reset button (capture from the 2020–21 era; the click path is unchanged)
A warning about HTTP? The console shows one straight after the OTP registration — Samsung added it in the November 2025 security release. On a LAN-only server it is safe to dismiss, because the traffic never leaves the network. HTTPS only matters if the server is reachable from the internet, and that means installing in HTTPS mode with a certificate.
New password — the console forces a change

Use a password in this format — long, with capitals, small letters, digits and a symbol:

Ruqaqa@Screens2026

That is an example of the format only — this guide is public, so make a different one for every install. Write it in the site notes.

Symbols are fine here. The banned characters from the PostgreSQL installer apply only there; this one is typed into a web form.

Privacy policy — select location, consent, Save

After the new password the console shows a privacy policy screen asking you to select your location. Saudi Arabia is not in the list — select Others. Tick the consent checkbox, then click Save.

Claim the free Lite license (the table starts empty)

On a fresh install the gear (Setting) → License Management shows "No data". That is normal — nothing is pre-registered. The console also hides most menus until a license exists, so a sparse-looking console at this point is not a failed install. Nothing can be approved until you claim the license here.

Click Free License — not "1st-Time Activation". The first button in the row is for purchased keys, and it is the natural wrong guess. Free License is the fourth button along.
Setting menu with the licensing item highlighted
Where it sits in the Setting menu — older builds label it License Info, current builds say License Management (source: ScreenCom helpdesk)
Licensing button row with the Free License button highlighted
The button row — Free License, not 1st-Time Activation (source: ScreenCom helpdesk)

In the Free License Key dialog: set Product to Lite and Internet Connection to Connected. The License Key fills itself — type nothing into it. Complete Company Name, Division, Address, E-mail and Phone Number, tick I agree to provide this information to Samsung, then click Save.

Free License Key dialog with Product set to Lite, Connected selected and the numbered fields to complete
The Free License Key dialog — the key field fills itself (source: ScreenCom helpdesk)

After Save the table lists the Lite license with 25 devices and no expiry date, and device approval starts working.

Choose Lite deliberately. The Product dropdown also offers Premium (50 devices) and RM (5 devices) — both are 60-day trials. Lite is the one that does not expire. Each screen must also be set to MagicInfo Mode → Lite on the device itself before it can use one of these licenses — covered on your model's connect page: QM65C · QB13R.

Server with no internet? Choose Disconnected instead, send the H/W Unique Key shown to the license provider, then upload the key file they send back.

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 on your model's connect page.

Allow inbound TCP 7001

Press the Win key, type wf.msc, press Enter. Then Inbound Rules → New Rule… → Port → TCP, specific port 7001 → Allow the connection → tick Domain + Private (+ Public if unsure of the network profile) → name it MagicINFO Server 7001 → Finish. Or as a one-liner in a Command Prompt opened with Run as administrator (press the Win key, type cmd, right-click Command Prompt → Run as administrator):

netsh advfirewall firewall add rule name="MagicINFO 7001" dir=in action=allow protocol=TCP localport=7001
7001 is the only required port on this server version. Screens register, get approved, and download content over HTTP on 7001 — FTP is disabled by default in current MagicINFO 9 builds (the server's content download method defaults to HTTP Only; port 21 only matters if that setting is switched to FTP). Optional, open only if used: 1515 (MDC remote control), 7/9 (Wake-on-LAN), 7002 (TLS mode). This applies regardless of screen model — same for QB13R and QM65C.
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). (Screen side: your model's connect page.)

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

On the Content page, open the left panel and click New → Upload Content → Add Content → Start Upload → Close.

The New button is in the left panel, not the top toolbar. The dark sidebar carries Web Author and New above All Contents / My Contents — if that panel is collapsed, expand it first. The top toolbar has no upload button at all: its buttons only act on items already selected, and the empty-state cloud area is not a reliable drop target.

Use Chrome or Edge — the console does not support Safari.

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 General → Content → Playlist → drag the playlist onto the agenda → click the item and set playdate never expire, playback time 24 hours → Save → name it, choose the devices under Publish to → Save 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 your screen model's connect page: QM65C · QB13R.