Установка Camaleon CMS на Ubuntu 18.04

Инструкция по установке системы управления содержимым сайта Camaleon на виртуальный сервер Ubuntu 18.04.

Что это такое?

Camaleon CMS - это динамичная и продвинутая система управления контентом, основанная на Ruby on Rails, которая адаптируется к вашим потребностям. Эта CMS является альтернативой Wordpress для разработчиков Ruby on Rails для упрощения управления расширенным контентом.

Camaleon CMS - это гибкий менеджер, в котором вы можете создать собственную структуру контента, не кодируя что-либо с помощью настраиваемых полей и типов контента.

Предварительные требования

На сервере должен быть установлен фреймворк Ruby on Rails. О том как это сделать написано в нашей инструкции.

Установка Camaleon CMS

Создайте rails-проект в домашней директории:

cd ~
rails new Camaleon

Перейдите в созданный каталог:

cd ~/Camaleon

Затем выполните команду, чтобы открыть Gemfile:

nano Gemfile

Скопируйте и вставьте следующие строки:

gem "camaleon_cms", '>= 2.4.5' # (Current stable versions are 2.4.4.5, 2.4.3.10, 2.3.6, 2.2.1, 2.1.1)
# OR
# gem "camaleon_cms", github: 'owen2345/camaleon-cms' # latest development version
gem 'draper', '~> 3' # for Rails 5+

Содержимое должно выглядеть следующем образом:

...
ruby '2.5.3'
gem "camaleon_cms",  '>= 2.4.5' # (Current stable versions are 2.4.4.5, 2.4.3.1$
# OR
# gem "camaleon_cms", github: 'owen2345/camaleon-cms' # latest development vers$
gem 'draper', '~> 3' # for Rails 5+
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 5.2.2'
…

Установите новые зависимости:

bundle install

Установите Camaleon CMS:

rails generate camaleon_cms:install

Создайте базу данных:

rake camaleon_cms:generate_migrations
rake db:migrate

Перед тем как запустить систему управления содержимым сайта не забудьте открыть порт 3000, на котором она будет запущен:

iptables -A INPUT -p tcp --dport 3000 -j ACCEPT

Запустите сервер:

rails server

Подключение к Camaleon CMS

Далее перейдите в браузере по следующему адресу:
<IP-адресс_или_домен>:3000

Например:
111.111.111.111:3000

Перед вами откроется страница, где нужно указать домен или IP-адрес, создать имя администратора и выбрать тему.

Login Camaleon

После этого сайт будет создан и будет сгенерирован пароль администратора. В дальнейшем этот пароль можно поменять на более безопасный.

Your site was created successfully

Для перехода в панель администратора откройте ссылку:
<IP-адресс_или_домен>:3000/admin/login

Например:
111.111.111.111:3000/admin/login

На открывшейся странице введите логин и пароль.

Login

Перед вами откроется панель управления сайтом.

Панель управления сайтом Camaleon


Средняя оценка: 5,0, всего оценок: 1