Minimum Setup

This website contains links to software which is either no longer maintained or will be supported only until the end of 2019 (CKFinder 2). For the latest documentation about current CKSource projects, including software like CKEditor 4/CKEditor 5, CKFinder 3, Cloud Services, Letters, Accessibility Checker, please visit the new documentation website.

If you look for an information about very old versions of CKEditor, FCKeditor and CKFinder check also the CKEditor forum, which was closed in 2015. If not, please head to StackOverflow for support.

CKFinder is highly customizable and can be adjusted to your needs. In order to make your customization efforts easier, below you will find a summary of the contents of the CKFinder installation package. This should help you minimize the number of files deployed to the production server in case you wanted to only use the bare minimum that can make CKFinder work. If needed, you can go through the file list below and manually remove some of them according to your needs.

  • _samples – this directory contains CKFinder samples. Using the sample files is the easiest way to verify whether your setup works properly. If CKFinder works correctly, you can safely remove the whole _ samples folder.
  • core – this directory contains core CKFinder files, including the connector. It is necessary for CKFinder to work and should be left untouched.
  • help – this directory contains the CKFinder User's Guide that is available when you click the Help toolbar button. If you disable the Help button, you can delete this folder.
  • lang – this directory contains CKFinder language files. It is necessary for CKFinder to work, although you can remove the unused language files if you force the CKFinder interface language using the CKFinder.config.language property set in the config.js file.
  • plugins – this directory contains the plugin files and is necessary for CKFinder to work. Due to the modular construction of the file browser some core functionality was delegated to plugins. You can remove some unused plugins that are not enabled in the configuration file.
  • skins – this directory contains CKFinder skin files along with toolbar buttons and stylesheet definitions and is necessary for CKFinder to work. You can however remove unused skins and their files.
  • userfiles – this is the default upload folder for files uploaded with CKFinder. If you change it in your file browser configuration, you can safely remove this directory.


From the CKFinder root directory you can safely remove the following files:

  • translations.txt
  • install.txt
  • changelog.txt
This page was last edited on 30 April 2012, at 12:33.