Skip to content

Emlog.ML is a simple yet powerful blogging engine with multilingual support based on PHP, MySQL and Bootstrap 4

License

Notifications You must be signed in to change notification settings

codersclub/emlog.ml

Repository files navigation

中文 | English

emlog

A fast and stable lightweight blog and CMS website building system to create an easy-to-use cloud content management system.

GitHub release GitHub last commit

Main functions

  • Markdown editor
  • Multiple user roles
  • Flexible tags and categories
  • Multimedia resource management
  • SEO Full support
  • Built-in API interface
  • Rich template themes
  • Plugin-based extension ecosystem
  • Native support for AI functions

Official website

Multilingual Emlog: https://emlog.ru

Chinese Emlog: https://www.emlog.net

Environment requirements

  • PHP5.6, PHP7, PHP8. (Recommended PHP7.4 and above)

  • MySQL5.6 and above, or MariaDB 10.3 and above

  • Recommended server environment: Linux + Nginx

  • Server environment recommendation: Linux + nginx

  • Server recommendation: Cloud server, such as: Alibaba Cloud ECS, Rain Cloud - KVM

  • Server management panel software recommendation: Bt Panel (Baota supports one-click deployment of emlog, which is very convenient)

  • Browser recommendation: Chrome, Edge

Universal installation

  1. Download the installation package, upload all the decompressed files to the web server root directory, or directly upload the zip installation package and decompress it online.
  2. Access the site domain name with a browser, the program will automatically jump to the installation page, and you can install it according to the prompts.
  3. The installation process will not create a database, so you need to create it by yourself, then click "Confirm Installation", and wait for the installation finished successfully.

Other installations

Docker quick deployment

Use the image emlog/emlog:pro-latest-php7.4-apache to quickly start emlog. This image contains the latest version of emlog, Apache service, and necessary extensions, but does not include MySQL, which needs to be installed and created separately.

$ docker run --name emlog-pro -p 8080:80 -d emlog/emlog:pro-latest-php7.4-apache

docker-compose

  1. cp config.sample.php config.php
  2. docker network create emlog_network
  3. docker-compose up -d
  4. http://localhost:8080

License Agreement

The license under which Emlog software is released is the Free Software Foundation's GPLv3: LICENSE

About

Emlog.ML is a simple yet powerful blogging engine with multilingual support based on PHP, MySQL and Bootstrap 4

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 11