I dont know what to do

Hello i would like to host xibo on my own device and dont want to use any of the online hostings but the only manuals i can find are for using online web hosters can someone please help me how i can Localhost my xibo admin

Hi, This guide worked for me.

https://xibo.org.uk/docs/setup/xibo-for-docker-on-windows-10-64-bit

I have mine running on a Windows 10 machine

All of our installation guides can be found here: Installation Guides.

i have followed all steps but when i fill in cms_custom-ports.yml up -d the command runs and gives:
Recreating xibo-docker-212_cms-xmr_1 …
Recreating xibo-docker-212_cms-xmr_1 … done Recreating xibo-docker-212_cms-web_1 … done
but the cms doesnt start for some reason

What is the output of docker-compose-f cms_custom-ports.yml logs and docker ps?

when i try that it only shows:
Status: Downloaded newer image for xibosignage/xibo-cms:release-2.1.2
Creating xibo-docker-212_cms-xmr_1 … done Creating xibo-docker-212_cms-db_1 … done Creating xibo-docker-212_cms-web_1 … done PS C:\xibo\xibo-docker-2.1.2> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b1bc9e2a918b xibosignage/xibo-cms:release-2.1.2 “/entrypoint.sh” 31 seconds ago Up 30 seconds 0.0.0.0:8080->80/tcp xibo-docker-212_cms-web_1
c22ac0d38979 mysql:5.6 “docker-entrypoint.s…” 33 seconds ago Up 31 seconds 3306/tcp xibo-docker-212_cms-db_1
b2ef24bac4c1 xibosignage/xibo-xmr:release-0.7 “/entrypoint.sh” 33 seconds ago Up 31 seconds 50001/tcp, 0.0.0.0:65500->9505/tcp xibo-docker-212_cms-xmr_1

but it doesnt open the cms

and if everything is installed (i think) when i fill in localhost/8080 in browser it gives;
Fatal Error - sorry this shouldn’t happen. SQLSTATE[HY000] [1045] Access denied for user ‘cms’@‘172.18.0.4’ (using password: NO)

and now i have made some changes i get the error:
Fatal Error - sorry this shouldn’t happen. SQLSTATE[HY000] [1045] Access denied for user ‘cms’@‘172.18.0.4’ (using password: YES)

You need to take the following steps:

docker-compose -f cms_custom-ports.yml down

then delete the contents of shared/db

then docker-compose -f cms_custom-ports.yml up -d

Please do be patient whilst it starts as this could take a few minutes.

We would also suggest that before you up again that in config.env ensure that you have set a password that meets the requirements in that file.

thank you for the help natasha
My cms works now

1 Like

Hi Natasha sorry to bother you but suddenly my cms doesnt work, if i try to start up the cms i recieve the message:
ERR_CONNECTION_REFUSED

Can you look and see what the output of docker-compose logs cms-web is showing?

If it says it’s ‘configuring’ or ‘running maintenance’ then this means it could take several minutes for your CMS to start.

It gives:
ms-web_1 | Status [Migration ID] Started Finished Migration Name
cms-web_1 | ----------------------------------------------------------------------------------
cms-web_1 | up 20180130073838 2019-12-02 09:05:53 2019-12-02 09:05:56 InstallMigration
cms-web_1 | up 20180131113100 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep85Migration
cms-web_1 | up 20180131113853 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep86Migration
cms-web_1 | up 20180131113941 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep87Migration
cms-web_1 | up 20180131113948 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep88Migration
cms-web_1 | up 20180131113952 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep92Migration
cms-web_1 | up 20180131113957 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep120Migration
cms-web_1 | up 20180131114002 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep121Migration
cms-web_1 | up 20180131114007 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep122Migration
cms-web_1 | up 20180131114013 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep123Migration
cms-web_1 | up 20180131114017 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep124Migration
cms-web_1 | up 20180131114021 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep125Migration
cms-web_1 | up 20180131114025 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep126Migration
cms-web_1 | up 20180131114030 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep127Migration
cms-web_1 | up 20180131114050 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep128Migration
cms-web_1 | up 20180131114058 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep129Migration
cms-web_1 | up 20180131114103 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep130Migration
cms-web_1 | up 20180131114107 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep131Migration
cms-web_1 | up 20180131114110 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep132Migration
cms-web_1 | up 20180131114114 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep133Migration
cms-web_1 | up 20180131114118 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep134Migration
cms-web_1 | up 20180131114123 2019-12-02 09:05:56 2019-12-02 09:05:56 OldUpgradeStep135Migration
cms-web_1 | up 20180131122645 2019-12-02 09:05:56 2019-12-02 09:05:57 OneRegionPerPlaylistMigration
cms-web_1 | up 20180131123038 2019-12-02 09:05:57 2019-12-02 09:05:57 PlaylistTagsMigration
cms-web_1 | up 20180131123248 2019-12-02 09:05:57 2019-12-02 09:05:57 WidgetFromToDtMigration
cms-web_1 | up 20180212143336 2019-12-02 09:05:57 2019-12-02 09:05:57 DaypartSystemEntriesAsRecords
cms-web_1 | up 20180213173846 2019-12-02 09:05:57 2019-12-02 09:05:57 MailFromNameSettingMigration
cms-web_1 | up 20180219141257 2019-12-02 09:05:57 2019-12-02 09:05:57 DisplayGroupClosureIndexToNonUnique
cms-web_1 | up 20180223180534 2019-12-02 09:05:57 2019-12-02 09:05:57 DataSetColumnFilterAndSortOptionsMigration
cms-web_1 | up 20180302182421 2019-12-02 09:05:57 2019-12-02 09:05:57 WidgetCreatedAndModifiedDtMigration
cms-web_1 | up 20180313085749 2019-12-02 09:05:57 2019-12-02 09:05:57 MediaTableEditedIdIndexMigration
cms-web_1 | up 20180320154652 2019-12-02 09:05:57 2019-12-02 09:05:58 PlaylistAddDynamicFilterMigration
cms-web_1 | up 20180327153325 2019-12-02 09:05:58 2019-12-02 09:05:58 RemoveUserLoggedInMigration
cms-web_1 | up 20180514114415 2019-12-02 09:05:58 2019-12-02 09:05:58 FixCaseOnHelpTextFieldMigration
cms-web_1 | up 20180515123835 2019-12-02 09:05:58 2019-12-02 09:05:58 LayoutPublishDraftMigration
cms-web_1 | up 20180529065816 2019-12-02 09:05:58 2019-12-02 09:05:58 DataSetTruncateFixMigration
cms-web_1 | up 20180529073531 2019-12-02 09:05:58 2019-12-02 09:05:58 DisplayAsVncLinkMigration
cms-web_1 | up 20180621134013 2019-12-02 09:05:58 2019-12-02 09:05:58 AddWidgetSyncTaskMigration
cms-web_1 | up 20180621134250 2019-12-02 09:05:58 2019-12-02 09:05:58 EventLayoutPermissionSettingMigration
cms-web_1 | up 20180906115552 2019-12-02 09:05:58 2019-12-02 09:05:58 AddForeignKeysToTagsMigration
cms-web_1 | up 20180906115606 2019-12-02 09:05:58 2019-12-02 09:05:59 AddForeignKeysToPermissionsMigration
cms-web_1 | up 20180906115712 2019-12-02 09:05:59 2019-12-02 09:05:59 AddForeignKeysToWidgetMediaMigration
cms-web_1 | up 20180906131643 2019-12-02 09:05:59 2019-12-02 09:05:59 ForgottenPasswordReminderMigration
cms-web_1 | up 20180906131716 2019-12-02 09:05:59 2019-12-02 09:05:59 DataSetRssMigration
cms-web_1 | up 20181011160130 2019-12-02 09:05:59 2019-12-02 09:05:59 SimpleSettingsMigration
cms-web_1 | up 20181113173310 2019-12-02 09:05:59 2019-12-02 09:05:59 RemoveFinanceModuleMigration
cms-web_1 | up 20181113180337 2019-12-02 09:05:59 2019-12-02 09:05:59 SplitTickerModuleMigration
cms-web_1 | up 20181126113231 2019-12-02 09:05:59 2019-12-02 09:05:59 Release1812Migration
cms-web_1 | up 20181210092443 2019-12-02 09:05:59 2019-12-02 09:05:59 RemoveImageUriModuleMigration
cms-web_1 | up 20181212114400 2019-12-02 09:05:59 2019-12-02 09:05:59 CreatePlayerVersionsTableMigration
cms-web_1 | up 20181217135044 2019-12-02 09:05:59 2019-12-02 09:06:00 EventSyncMigration
cms-web_1 | up 20190121092556 2019-12-02 09:06:00 2019-12-02 09:06:00 PlayerUpgradeAndOverrideConfigMigration
cms-web_1 | up 20190125170130 2019-12-02 09:06:00 2019-12-02 09:06:00 PlayerSoftwareVersionFieldMigration
cms-web_1 | up 20190129103831 2019-12-02 09:06:00 2019-12-02 09:06:00 AddLinuxDisplayProfileMigration
cms-web_1 | up 20190212112534 2019-12-02 09:06:00 2019-12-02 09:06:00 AddProofOfPlayStatsDurationAndCountMigration
cms-web_1 | up 20190212115432 2019-12-02 09:06:00 2019-12-02 09:06:00 AddDefaultTransitionDurationSettingMigration
cms-web_1 | up 20190213160914 2019-12-02 09:06:00 2019-12-02 09:06:00 AddGlobalStatSettingMigration
cms-web_1 | up 20190213162212 2019-12-02 09:06:00 2019-12-02 09:06:00 AddHorizontalMenuSettingMigration
cms-web_1 | up 20190214102508 2019-12-02 09:06:00 2019-12-02 09:06:00 AddLayoutEnableStat
cms-web_1 | up 20190214102516 2019-12-02 09:06:00 2019-12-02 09:06:00 AddMediaEnableStat
cms-web_1 | up 20190220165703 2019-12-02 09:06:00 2019-12-02 09:06:00 AddScheduleRecurrenceMonthlyRepeatsOnMigration
cms-web_1 | up 20190227101705 2019-12-02 09:06:00 2019-12-02 09:06:00 MakeDisplayLicenseColumnUniqueMigration
cms-web_1 | up 20190228120603 2019-12-02 09:06:00 2019-12-02 09:06:00 AddDynamicCriteriaTagsMigration
cms-web_1 | up 20190301115046 2019-12-02 09:06:00 2019-12-02 09:06:00 AdjustGenericfileValidExtensionsMigration
cms-web_1 | up 20190315134628 2019-12-02 09:06:00 2019-12-02 09:06:00 AddBandwidthLimitColumnToDisplaygroupMigration
cms-web_1 | up 20190322162052 2019-12-02 09:06:00 2019-12-02 09:06:00 AddPublishedDateColumnMigration
cms-web_1 | up 20190326163016 2019-12-02 09:06:00 2019-12-02 09:06:00 CreateLayoutHistoryTableMigration
cms-web_1 | up 20190328111718 2019-12-02 09:06:00 2019-12-02 09:06:00 AddCampaignStatMigration
cms-web_1 | up 20190401150256 2019-12-02 09:06:00 2019-12-02 09:06:00 AddScheduleNowPageMigration
cms-web_1 | up 20190509101525 2019-12-02 09:06:00 2019-12-02 09:06:00 CreateReportScheduleTableMigration
cms-web_1 | up 20190509102648 2019-12-02 09:06:00 2019-12-02 09:06:00 CreateSavedReportTableMigration
cms-web_1 | up 20190509113001 2019-12-02 09:06:00 2019-12-02 09:06:00 AddReportPageMigration
cms-web_1 | up 20190510140126 2019-12-02 09:06:00 2019-12-02 09:06:01 TwoFactorAuthMigration
cms-web_1 | up 20190514134430 2019-12-02 09:06:01 2019-12-02 09:06:01 NullableTextFieldsMigration
cms-web_1 | up 20190515094133 2019-12-02 09:06:01 2019-12-02 09:06:01 AddHtmlDatatypeMigration
cms-web_1 | up 20190515105624 2019-12-02 09:06:01 2019-12-02 09:06:01 InstallAdditionalStandardModulesMigration
cms-web_1 | up 20190517080033 2019-12-02 09:06:01 2019-12-02 09:06:01 AddForeignKeysToLktagTablesMigration
cms-web_1 | up 20190521092700 2019-12-02 09:06:01 2019-12-02 09:06:01 AddReportScheduleTaskMigration
cms-web_1 | up 20190521092930 2019-12-02 09:06:01 2019-12-02 09:06:01 AddPreviousRunDateReportScheduleMigration
cms-web_1 | up 20190521102635 2019-12-02 09:06:01 2019-12-02 09:06:01 PlaylistDurationUpdateAtTimestamp
cms-web_1 | up 20190603083836 2019-12-02 09:06:01 2019-12-02 09:06:01 ChangeStatTableStartEndColumnMigration
cms-web_1 | up 20190610150331 2019-12-02 09:06:01 2019-12-02 09:06:02 TagsWithValuesMigration
cms-web_1 | up 20190611145607 2019-12-02 09:06:02 2019-12-02 09:06:02 RemoveOldVersionTableMigration
cms-web_1 | up 20190612140955 2019-12-02 09:06:02 2019-12-02 09:06:02 DisplayTableDatabaseSchemaAdjustmentsMigration
cms-web_1 | up 20190620112611 2019-12-02 09:06:02 2019-12-02 09:06:02 MoveTidyStatsToStatsArchiveTaskMigration
cms-web_1 | up 20190620142655 2019-12-02 09:06:02 2019-12-02 09:06:02 AddPlaylistEnableStatMigration
cms-web_1 | up 20190626091331 2019-12-02 09:06:02 2019-12-02 09:06:02 WidgetHistoryMigration
cms-web_1 | up 20190626110359 2019-12-02 09:06:02 2019-12-02 09:06:02 CreateStatTableMigration
cms-web_1 | up 20190628083649 2019-12-02 09:06:02 2019-12-02 09:06:02 AddStatsMigrationTaskMigration
cms-web_1 | up 20190710213414 2019-12-02 09:06:02 2019-12-02 09:06:02 AddIsActiveReportScheduleMigration
cms-web_1 | up 20190717101342 2019-12-02 09:06:02 2019-12-02 09:06:02 NullableCommandValidationStringMigration
cms-web_1 | up 20190719074601 2019-12-02 09:06:02 2019-12-02 09:06:02 MissingDefaultValueMigration
cms-web_1 | up 20190801102042 2019-12-02 09:06:02 2019-12-02 09:06:02 DisplayProfileCommandLinkFixMigration
cms-web_1 |
cms-web_1 | Importing ca-certs
cms-web_1 | cp: can’t stat ‘/var/www/cms/ca-certs/.pem’: No such file or directory
cms-web_1 | cp: can’t stat '/var/www/cms/ca-certs/
.crt’: No such file or directory
cms-web_1 | WARNING: ca-certificates.crt does not contain exactly one certificate or CRL: skipping
cms-web_1 | Configuring Maintenance
cms-web_1 | crontab: can’t open ‘/etc/crontabs/apache’: Permission denied
cms-web_1 | Starting cron
cms-web_1 | Starting webserver
cms-web_1 | AH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using 172.26.0.4. Set the ‘ServerName’ directive globally to suppress this message

Have you a firewall or something similar blocking access?