Introduction and initial setup for containerized server-side services from the premium self-hosted bundle
The TinyMCE Enterprise server-side components can be deployed on Docker orchestration applications such as Kubernetes, Docker Swarm, or OpenShift. Tiny provides packages containing pre-configured Dockerfiles
for building and deploying the TinyMCE Enterprise server-side components using Docker.
Containerized services for Self-hosted Enterprise deployments
The following sections assist with containerizing the TinyMCE services for users with licenses to the Self-hosted TinyMCE Enterprise bundles:
-
The Self-hosted Essential bundle.
-
The Self-hosted Professional bundle.
-
The Self-hosted Premium bundle.
Prerequisites
-
The Docker Engine is installed and running.
-
The user has Administrative or Root user access.
-
The user is either:
-
Using a Linux, Unix or macOS operating system.
-
Using Windows and has access to unix command line tools using Git for Windows, Cygwin, or the Windows Subsystem for Linux.
-
Download and extract the TinyMCE Self-hosted Bundle
-
Go to Tiny Account Downloads and download the TinyMCE self-hosted bundle
.zip
file. -
Open a command line and navigate to the directory containing the downloaded
.zip
file:-
TinyMCE-Essential_latest.zip
for Self-hosted Essential users. -
TinyMCE-Professional_latest.zip
for Self-hosted Professional users. -
TinyMCE-Premium_latest.zip
for Self-hosted Premium users.Windows Users should open a Bash command line as the Administrator User.
-
-
Extract the contents of the
.zip
file, such as:unzip TinyMCE-Premium_latest.zip -d tinymce-selfhosted
The structure of the extracted files will be:
tinymce-selfhosted/ ├── tinymce/ └── tinymce-services/ ├── ephox-hyperlinking-docker-starter-kit.zip ├── ephox-hyperlinking.war ├── ephox-image-proxy-docker-starter-kit.zip ├── ephox-image-proxy.war ├── ephox-spelling-docker-starter-kit.zip ├── ephox-spelling.war └── version.txt
-
Navigate into the
tinymce-services
folder.cd tinymce-selfhosted/tinymce-services/
Proceed to setting up and deploying the containerized services:
-
For the Enhanced Media Embed and Link Checker service, see: Deploy the TinyMCE hyperlinking server-side component using Docker (self-hosted enterprise bundles).
-
For the Enhanced Image Editing and Export image proxy service, see: Deploy the TinyMCE image proxy server-side component using Docker (self-hosted enterprise bundles).
-
For the Spell Checker Pro service, see: Deploy the TinyMCE spelling service server-side component using Docker (self-hosted enterprise bundles).