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
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?