<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[FOG Docker image]]></title><description><![CDATA[<p dir="auto">Hi there !</p>
<p dir="auto">I’ve been working the last few days on a fog docker image. I think it have reached a point were it could be great for me to get some testing and report (especially with the unfs3 server). The image seems to work fine, but i did only test it in a small home lab, and didn’t try things like snapping, wol, ping host and such. Consider this a work in progress.</p>
<p dir="auto">I’m very bad at readme and such (boring!) but i did try to write a small one which should help to understand how it work (and the challenge behind this image). <a href="https://github.com/Cpasjuste/docker-fog/blob/main/README.md" target="_blank" rel="noopener noreferrer nofollow ugc">It is available on my github</a>.</p>
<p dir="auto">I can’t wait for your feedback, and i hope you’ll like it ! In the meantime, here is a docker compose sample to get up and running in a few seconds (i hope!):</p>
<pre><code class="language-yaml">services:
  fog:
    image: cpasjuste/fog
    restart: unless-stopped
    #privileged: true # for nfs-kernel-server mode
    environment:
      HTTP_ADDRESS: 192.168.0.83 # also used for ftp/tftp/nfs/...
      # you can use a custom http port, but storage "Node Disk Usage"
      # and "Bandwidth" graphs wont display correctly. 
      # this can be fixed with a reverse proxy (or use port 80)
      HTTP_PORT: ${HTTP_PORT:-9445}
      PHP_FPM_PORT: ${PHP_FPM_PORT:-9444} # listen on localhost, no need to open port in firewall
      WEB_PASSWORD: ${WEB_PASSWORD:-password} # web user (fog) password
      MYSQL_PASSWORD: ${MYSQL_PASSWORD:-dockerfogsql} # mysql user (fog) password
      # builtin storage (shell/nfs/ftp/tftp...) password
      # use alphanumeric because it is not handled correctly by fog (php?)
      STORAGE_PASSWORD: ${STORAGE_PASSWORD:-dockerfogstorage}
      USE_UNFS3: true # use userland nfs server (no need for privileged mode)
    volumes:
      - database:/var/lib/mysql
      - /images:/images # on host: sudo mkdir /images &amp;&amp; chown -R 1000:1000 /images
      #- /lib/modules:/lib/modules:ro # for nfs-kernel-server mode
    network_mode: host # needed ports: https://github.com/Cpasjuste/docker-fog/blob/main/README.md
    
volumes:
  database:
</code></pre>
]]></description><link>http://forums.fogproject.org/topic/18191/fog-docker-image</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 18:58:25 GMT</lastBuildDate><atom:link href="http://forums.fogproject.org/topic/18191.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Jul 2026 15:55:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FOG Docker image on Tue, 07 Jul 2026 16:36:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="http://forums.fogproject.org/uid/25848">@Cpasjuste</a> if you have github you likely have ability to have copilot to help read the repo and help you build the README if you find it lacking.</p>
<p dir="auto">Just thoughts, but thanks for this.</p>
]]></description><link>http://forums.fogproject.org/post/158335</link><guid isPermaLink="true">http://forums.fogproject.org/post/158335</guid><dc:creator><![CDATA[Tom Elliott]]></dc:creator><pubDate>Tue, 07 Jul 2026 16:36:18 GMT</pubDate></item></channel></rss>