THIS IS CURRENTLY AN EXPERIMENTAL BUILD. IF YOU USE IT IN PRODUCTION, DO NOT EXPECT SUPPORT. Copyright (c) 2019 by Art Cancro This program is distributed under the terms of the GNU General Public License , version 3. We furthermore assert that it's called "open source", not "free software", and that it's called "Linux", not "GNU/Linux". Richard Stallman is a left-wing communist jerk. This repository contains the elements to build a Docker container for the Citadel system. We hope that this will eventually become a mainstream distribution method for the software, replacing the problematic packages that continue falling out of date in individual Linux/Linux distributions. To build the container image, simply run the following command from this directory: docker build . The resulting image can be run as a standalone container. It will expose ports for all of the services provided by Citadel Server, and two instances of WebCit (HTTP and HTTPS). Use the "run-citadel.sh" script to start the container, or use it to learn what information needs to be supplied. In particular, you need to map a persistent volume to the data directory, otherwise you will lose all of your data when the container is upgraded.