News:

Server migration complete, Welcome to version 2.1.1

+-+-

+-User

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+-Site Stats

Members
Total Members: 15649
Latest: zj023
New This Month: 53
New This Week: 12
New Today: 1
Stats
Total Posts: 128309
Total Topics: 15780
Most Online Today: 53
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 0
Guests: 29
Total: 29

Now available: FPP on Windows/OSX/Linux via Docker...

Started by dkulp, July 02, 2019, 11:57:57 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

dkulp

For those of you that are at all familiar with Docker and other Linux container technologies, FPP master is now available for amd64 via DockerHub.   It should be automatically built with each commit to master so it should be up to date.


I've really only tested this on OSX using "Docker Desktop for Mac".   Using Kitematic, you should be able to search dockerhub for FPP and find the falconchristmas/fpp:latest image and install/run it.  The method, the ports all end up at various numbers and you may need to edit the setting to point to appropriate port numbers.


Alternatively, from a command line, you can do:


docker run  -p 80:80 -p 4048:4048/udp -p 5568:5568/udp -p 32320:32320/udp falconchristmas/fpp:latest


and it should download the image and run it and setup the ports.     It also supports a "volume" so you can specify an external directory for the /home/fpp/media directory.


There are a couple of limitations:
1) The Docker default of "bridge" mode networking means the container is in a private network.  Thus, multicast and broadcast won't really work.    On Linux, you can use "host" mode network and it should work (not really tested yet), but neither OSX nor Windows supports host mode.  :(


2) I have no idea if there is any way to get sound to work in the docker containers.   Haven't looked yet.  Thus, the sound settings are broken.


3) Some other settings (like external storage location) are likely irrelevant and wont do anything.   


4) Not sure why, but the "Other" tab on the outputs isn't allowing anything.   Not sure if that's correct or not.


Anyway, this is likely easier to setup than using a full Linux VM as FPP generally takes over the entire linux system.   This would allow a Docker container on a normal Linux box to run fairly well.   
Daniel Kulp - https://kulplights.com

Support FPP

+- Recent Topics

Trying to configure LOR CF50D Floods on FPP Pi Player with PiCap by half.fast
Today at 12:20:50 AM

wifi issues on BBB running fpp v6.3 by Poporacer
January 27, 2023, 09:27:05 PM

raspberry PI 3 / PI 4 by mrfix1
January 27, 2023, 07:13:55 AM

help getting started, next step? by K-State Fan
January 27, 2023, 04:42:36 AM

Bug in newest release by tbone321
January 26, 2023, 06:14:26 PM

Cannot Connect to F48V4-NS Through Rasberry Pi by Poporacer
January 26, 2023, 03:13:43 PM

new piCaps in the works? by Bwinter
January 26, 2023, 11:25:32 AM

DIY voucher request by CaptainMurdoch
January 26, 2023, 11:14:38 AM

Which volume to grow during setup? by RickR
January 26, 2023, 09:55:17 AM

F16v3 Won't boot or power on by chiefwarrant
January 26, 2023, 06:56:34 AM

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod