[{"data":1,"prerenderedAt":528},["ShallowReactive",2],{"content-en-\u002Fguide\u002Ffirst-boot":3},{"id":4,"title":5,"author":6,"body":7,"date":6,"description":520,"extension":521,"meta":522,"navigation":523,"path":524,"seo":525,"stem":526,"tags":6,"__hash__":527},"content_en\u002Fguide\u002Ffirst-boot.md","First Boot Guide",null,{"type":8,"value":9,"toc":495},"minimark",[10,14,18,23,26,48,51,55,58,75,81,85,88,93,102,109,113,154,163,167,170,197,200,204,207,228,232,235,239,242,262,265,285,288,300,304,307,333,336,349,352,356,360,378,382,395,398,402,406,428,438,442,460,464,467,471,491],[11,12,5],"h1",{"id":13},"first-boot-guide",[15,16,17],"p",{},"This guide walks you through the essential steps after booting your Xibo Kiosk image for the first time.",[19,20,22],"h2",{"id":21},"_1-log-in","1. Log In",[15,24,25],{},"The kiosk image ships with a default user account:",[27,28,29,41],"ul",{},[30,31,32,36,37],"li",{},[33,34,35],"strong",{},"Username:"," ",[38,39,40],"code",{},"xibo",[30,42,43,36,46],{},[33,44,45],{},"Password:",[38,47,40],{},[15,49,50],{},"Log in at the console or via SSH.",[19,52,54],{"id":53},"_2-change-your-password","2. Change Your Password",[15,56,57],{},"For security, change the default password immediately:",[59,60,65],"pre",{"className":61,"code":62,"language":63,"meta":64,"style":64},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","passwd\n","bash","",[38,66,67],{"__ignoreMap":64},[68,69,72],"span",{"class":70,"line":71},"line",1,[68,73,62],{"class":74},"sbgvK",[15,76,77,78,80],{},"You will be prompted to enter the current password (",[38,79,40],{},") and then your new password twice.",[19,82,84],{"id":83},"_3-connect-to-wi-fi","3. Connect to Wi-Fi",[15,86,87],{},"If your device is not connected via Ethernet, configure Wi-Fi.",[89,90,92],"h3",{"id":91},"interactive-recommended","Interactive (recommended)",[59,94,96],{"className":61,"code":95,"language":63,"meta":64,"style":64},"nmtui\n",[38,97,98],{"__ignoreMap":64},[68,99,100],{"class":70,"line":71},[68,101,95],{"class":74},[15,103,104,105,108],{},"Select ",[33,106,107],{},"Activate a connection",", choose your network and enter the password.",[89,110,112],{"id":111},"command-line","Command line",[59,114,116],{"className":61,"code":115,"language":63,"meta":64,"style":64},"nmcli device wifi connect \"SSID\" password \"pass\"\n",[38,117,118],{"__ignoreMap":64},[68,119,120,123,127,130,133,137,140,143,146,148,151],{"class":70,"line":71},[68,121,122],{"class":74},"nmcli",[68,124,126],{"class":125},"s_sjI"," device",[68,128,129],{"class":125}," wifi",[68,131,132],{"class":125}," connect",[68,134,136],{"class":135},"sjJ54"," \"",[68,138,139],{"class":125},"SSID",[68,141,142],{"class":135},"\"",[68,144,145],{"class":125}," password",[68,147,136],{"class":135},[68,149,150],{"class":125},"pass",[68,152,153],{"class":135},"\"\n",[15,155,156,157,159,160,162],{},"Replace ",[38,158,139],{}," and ",[38,161,150],{}," with your actual network name and password.",[19,164,166],{"id":165},"_4-configure-cms-connection","4. Configure CMS Connection",[15,168,169],{},"The setup wizard appears automatically on first boot. You will need:",[27,171,172,182,188],{},[30,173,174,177,178,181],{},[33,175,176],{},"CMS URL"," -- the address of your Xibo CMS (e.g. ",[38,179,180],{},"https:\u002F\u002Fyour-cms.example.com",")",[30,183,184,187],{},[33,185,186],{},"Server Key"," -- found in CMS > Administration > Settings > Display Settings > CMS Secret Key",[30,189,190,193,194,181],{},[33,191,192],{},"Display Name"," -- a friendly name for this display (e.g. ",[38,195,196],{},"lobby-screen-01",[15,198,199],{},"Once submitted, the player registers itself with the CMS.",[19,201,203],{"id":202},"_5-authorize-in-cms","5. Authorize in CMS",[15,205,206],{},"The new display must be authorized before it can receive content:",[208,209,210,213,219,222],"ol",{},[30,211,212],{},"Open your CMS web interface",[30,214,215,216],{},"Go to ",[33,217,218],{},"Displays",[30,220,221],{},"Find the new display in the list (it will show as unauthorized)",[30,223,224,225],{},"Click ",[33,226,227],{},"Authorize",[19,229,231],{"id":230},"_6-content-plays-automatically","6. Content Plays Automatically",[15,233,234],{},"Once authorized, the display downloads its assigned layouts and starts playing content. The initial download may take a few minutes depending on the size of your layouts and your network speed.",[19,236,238],{"id":237},"_7-choose-your-player","7. Choose Your Player",[15,240,241],{},"The kiosk image includes multiple player implementations. Switch between them:",[59,243,245],{"className":61,"code":244,"language":63,"meta":64,"style":64},"doas alternatives --config xiboplayer\n",[38,246,247],{"__ignoreMap":64},[68,248,249,252,255,259],{"class":70,"line":71},[68,250,251],{"class":74},"doas",[68,253,254],{"class":125}," alternatives",[68,256,258],{"class":257},"stzsN"," --config",[68,260,261],{"class":125}," xiboplayer\n",[15,263,264],{},"Available options:",[27,266,267,273,279],{},[30,268,269,272],{},[33,270,271],{},"Electron"," -- full-featured player with hardware acceleration",[30,274,275,278],{},[33,276,277],{},"Chromium"," -- lightweight kiosk-mode browser player",[30,280,281,284],{},[33,282,283],{},"arexibo"," -- minimal native player",[15,286,287],{},"After selecting a player, reboot for the change to take effect:",[59,289,291],{"className":61,"code":290,"language":63,"meta":64,"style":64},"doas reboot\n",[38,292,293],{"__ignoreMap":64},[68,294,295,297],{"class":70,"line":71},[68,296,251],{"class":74},[68,298,299],{"class":125}," reboot\n",[19,301,303],{"id":302},"_8-remote-access","8. Remote Access",[15,305,306],{},"SSH is enabled by default. Connect from another machine on the same network:",[59,308,310],{"className":61,"code":309,"language":63,"meta":64,"style":64},"ssh xibo@\u003Cip>\n",[38,311,312],{"__ignoreMap":64},[68,313,314,317,320,324,327,330],{"class":70,"line":71},[68,315,316],{"class":74},"ssh",[68,318,319],{"class":125}," xibo@",[68,321,323],{"class":322},"smGrS","\u003C",[68,325,326],{"class":125},"i",[68,328,15],{"class":329},"su5hD",[68,331,332],{"class":322},">\n",[15,334,335],{},"To find the device's IP address, run on the kiosk:",[59,337,339],{"className":61,"code":338,"language":63,"meta":64,"style":64},"ip addr\n",[38,340,341],{"__ignoreMap":64},[68,342,343,346],{"class":70,"line":71},[68,344,345],{"class":74},"ip",[68,347,348],{"class":125}," addr\n",[15,350,351],{},"Alternatively, check your router's DHCP lease table.",[19,353,355],{"id":354},"_9-updating","9. Updating",[89,357,359],{"id":358},"standard-image","Standard image",[59,361,363],{"className":61,"code":362,"language":63,"meta":64,"style":64},"doas dnf upgrade --refresh\n",[38,364,365],{"__ignoreMap":64},[68,366,367,369,372,375],{"class":70,"line":71},[68,368,251],{"class":74},[68,370,371],{"class":125}," dnf",[68,373,374],{"class":125}," upgrade",[68,376,377],{"class":257}," --refresh\n",[89,379,381],{"id":380},"atomic-image","Atomic image",[59,383,385],{"className":61,"code":384,"language":63,"meta":64,"style":64},"rpm-ostree upgrade\n",[38,386,387],{"__ignoreMap":64},[68,388,389,392],{"class":70,"line":71},[68,390,391],{"class":74},"rpm-ostree",[68,393,394],{"class":125}," upgrade\n",[15,396,397],{},"Then reboot to apply the update.",[19,399,401],{"id":400},"_10-troubleshooting","10. Troubleshooting",[89,403,405],{"id":404},"view-player-logs","View player logs",[59,407,409],{"className":61,"code":408,"language":63,"meta":64,"style":64},"journalctl --user -u xiboplayer-electron -f\n",[38,410,411],{"__ignoreMap":64},[68,412,413,416,419,422,425],{"class":70,"line":71},[68,414,415],{"class":74},"journalctl",[68,417,418],{"class":257}," --user",[68,420,421],{"class":257}," -u",[68,423,424],{"class":125}," xiboplayer-electron",[68,426,427],{"class":257}," -f\n",[15,429,156,430,433,434,437],{},[38,431,432],{},"xiboplayer-electron"," with ",[38,435,436],{},"xiboplayer-chromium"," if using the Chromium player.",[89,439,441],{"id":440},"restart-the-player","Restart the player",[59,443,445],{"className":61,"code":444,"language":63,"meta":64,"style":64},"systemctl --user restart xiboplayer-electron\n",[38,446,447],{"__ignoreMap":64},[68,448,449,452,454,457],{"class":70,"line":71},[68,450,451],{"class":74},"systemctl",[68,453,418],{"class":257},[68,455,456],{"class":125}," restart",[68,458,459],{"class":125}," xiboplayer-electron\n",[89,461,463],{"id":462},"check-cms-connection","Check CMS connection",[15,465,466],{},"Look at the overlay bar on the display. It shows the current CMS connection status, display name and IP address.",[89,468,470],{"id":469},"common-issues","Common issues",[27,472,473,479,485],{},[30,474,475,478],{},[33,476,477],{},"Display not appearing in CMS"," -- verify the CMS URL and Server Key are correct. Check network connectivity.",[30,480,481,484],{},[33,482,483],{},"Content not downloading"," -- ensure the display is authorized in the CMS. Check available disk space.",[30,486,487,490],{},[33,488,489],{},"Black screen after boot"," -- check player logs for errors. Try restarting the player service.",[492,493,494],"style",{},"html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .stzsN, html code.shiki .stzsN{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":64,"searchDepth":496,"depth":496,"links":497},3,[498,500,501,505,506,507,508,509,510,514],{"id":21,"depth":499,"text":22},2,{"id":53,"depth":499,"text":54},{"id":83,"depth":499,"text":84,"children":502},[503,504],{"id":91,"depth":496,"text":92},{"id":111,"depth":496,"text":112},{"id":165,"depth":499,"text":166},{"id":202,"depth":499,"text":203},{"id":230,"depth":499,"text":231},{"id":237,"depth":499,"text":238},{"id":302,"depth":499,"text":303},{"id":354,"depth":499,"text":355,"children":511},[512,513],{"id":358,"depth":496,"text":359},{"id":380,"depth":496,"text":381},{"id":400,"depth":499,"text":401,"children":515},[516,517,518,519],{"id":404,"depth":496,"text":405},{"id":440,"depth":496,"text":441},{"id":462,"depth":496,"text":463},{"id":469,"depth":496,"text":470},"What to do after booting your Xibo Kiosk image for the first time.","md",{},true,"\u002Fguide\u002Ffirst-boot",{"title":5,"description":520},"guide\u002Ffirst-boot","9QAWKPFTOfjuajqNUczwNl5rOaq0kc1bDi6a90ydXSA",1775148105253]