This is work in progress version of Docker image
with WebOne Proxy Server by Alexander Tauenis 👍 on board.
Please refer to the original 🔥 Wiki page before to change configuration files.
Important
By default WebOne is running on port 8080
. If you'd need to change it, go to the configuration file default.conf and look for the option Port
. Before continue you may also change the external port which is going to be exposed by Docker image. Change option EXPOSE
in Dockerfile, then proceed with building.
- Clone this repoository
git clone ...
on your host machine that runs Docker. - Create a directory for WebOne config files. E.g.:
/your/local/webone
. - Copy all files and directtories from
/webone.conf
to your local WebOne config directory from the previoous step.- The default.conf may be used for adding custom configuration or to
override
any configuration options from originalwebone.conf
. Custom log file paths and the WebOne port, along with another custom options could be set there without the need of changing originalwebone.conf
.
- The default.conf may be used for adding custom configuration or to
- Make sure all newly created directories are writable to user that runs WebOne.
- Run Docker:
- Eather download the latest build from DockerHub and run it using WebOne config directory you've created and the proper port.
- Or build the image yourself:
cd docker-webone
docker build --no-cache -t IMAGE_NAME .`
docker run -d -p 8080:8080 -v /your/local/webone:/home/webone --name CONTAINER_NAME IMAGE_NAME
Since WebOne version 0.17.0 there is Added support for browsing HTTPS with pre-2004 browsers without certificate
which seems to work fine in standalone versions, however it shows an issue (OpenSSL error - ca md too weak
) on Docker images. The Ubuntu based build (Docker images with the TAG: 0.XX.X-101
) was created for the purpose of testing this functionality.