Install Typemill
Installing Typemill is straightforward but still technical. If you’re not familiar with installing web software, it might help to ask someone with experience in setting up WordPress or a similar CMS. A step-by-step installation guide is available in the Typemill documentation.
Install Typemill on Your Server
Typemill is a self-hosted PHP software that runs on your own server. It is extremely lightweight, requires no database, and can be installed within minutes. You can simply download it, upload it to your server, and start publishing right away.

You can download Typemill as a ZIP file from the official website. If you are a developer, you can also clone Typemill from GitHub or use the Docker version. Once downloaded, extract the ZIP archive and upload the files to your web server. Typemill requires PHP 8.1 or higher, an Apache-Server or Nginx, and some standard PHP extensions. All of this is available from any standard hosting provider.
After uploading the files, open your browser and visit your website’s URL. You’ll see a registration form where you can create your first (admin) user. After that, you can log in to the system at /tm/login.
Configure the System
You can begin publishing right away, but after your first articles, you’ll likely want to tailor Typemill to your needs. In the System section (accessible from the top navigation), you’ll find all configuration options.
- System Settings: Adjust global settings for content, media, AI assistance, and projects. (We’ll dive deeper into the Project settings in the next chapters.)
- Themes: Choose and customize your website theme. To install a new theme, download a ZIP from the Theme Directory, extract it, and upload it to the
/themesfolder on your server. - Plugins: Add functionality such as eBook generation, search, or analytics. Install plugins by downloading a ZIP from the Plugin Directory, extracting it, and uploading it to the
/pluginsfolder. - Account: Edit your personal account details and preferences.
- Users: Manage authors and assign roles and permissions for each project (covered in the next chapters).
You don’t need to understand every detail of Typemill right away. This guide will walk you through the essential steps to setup Typemill for multiple projects that will be published as website and ebooks.