Skip to content
myosicam.us

Getting Started with MyOsicam

What is MyOsicam?

MyOsicam is a web-based management panel for OScam servers. It gives operators a single place to see, configure, and control every OScam instance across their entire fleet — without touching each server by hand.

Once the panel is running and the lightweight Go agent is installed on each OScam server, the agent discovers your existing OScam instances (configuration files, user lists, webif settings, runtime state) and streams a structured snapshot back to the panel. From that moment on you have a single pane of glass for your whole fleet: your existing OScam setup keeps running exactly as-is — no re-configuration, no migration, no downtime.

When you make a change in the panel (edit a user, toggle a reader, change a setting), the agent applies it directly on the server and triggers a live WebIF reload — no OScam restart required.


Prerequisites

Before you start, make sure you have all of the following:

RequirementDetails
A VPS for the panelAny cloud or dedicated VPS you can SSH into as root.
Supported panel OSUbuntu 22.04 LTS, Ubuntu 24.04 LTS, or Debian 12. Ubuntu 20.04 is not supported for the panel.
OScam already runningAt least one server already running OScam that you want to manage. The agent OS floor is Ubuntu ≥ 20.04 or Debian 12.
A domain name pointed at the VPSThe installer sets up TLS via Let’s Encrypt. Point an A record (e.g. panel.example.com) at your VPS IP before you run the installer.
Ability to run a one-line curl installer as rootThe bootstrap command is `curl -sSL https://install.myosicam.us/panel
A MyOsicam license keyObtained when you purchased the panel. The installer validates this against the install server.

The install journey

The three pages below take you from a blank VPS to a working panel with at least one agent synced. Follow them in order:

1 — Install the Panel

Run the one-line bootstrap command on your VPS. The installer handles PHP, MariaDB, Nginx, and TLS automatically, then prints your admin password.

Install the Panel →

2 — Install the Agent

Trigger an SSH-based agent install from the panel UI for each of your OScam servers. The agent registers itself, discovers your instances, and syncs them to the panel.

Install the Agent →


How the pieces fit together

Your VPS Your OScam servers
──────────────── ──────────────────────────
MyOsicam Panel ←HTTPS→ Go Agent (per server)
(PHP + MariaDB) └─ reads oscam.conf / oscam.user
(Nginx + TLS) └─ reports runtime state
└─ applies panel changes
└─ heartbeats every minute

The agent never opens inbound ports — all traffic is outbound from the agent to the panel over HTTPS. OScam itself is not a dependency of the agent; if the agent stops, OScam keeps serving your subscribers without interruption.


What’s next?

Start with Install the Panel — it takes about five minutes on a fresh VPS.