Ответы пользователя по тегу Ghost
  • Droplet с блог-платформой Ghost потребляет 290+ MB Ram из доступных 512. Это нормально?

    @ofstudio
    Очень странно, если честно. В коммьюнити все правильно пишут: кушает 90-120 мб. У меня в полностью аналогичной конфинурации (тот же DigitalOcean, та же убнта и пр) на одном пятидолларовом инстнсе бежит две инсталляции Ghost.

    Возможно проблема не в x32/x64, а в где-то конкретно в этой инсталляции.
    Ответ написан
  • Как запустить второй блог Ghost на том же сервере?

    @ofstudio
    Без проблем можно запустить хоть 5, хоть 10 приложений Ghost.
    Единственное, каждому экземпляру приложения нужно прописать свой собственный уникальный порт в config.js вместо 2368 по-умолчанию
    ...
            server: {
                host: '127.0.0.1',
                port: '2368'
            },
    ...

    Ну и настроить в nginx / apache нужным образом проксирование на эти порты.

    Более того, если неохота устанавливать для каждого отдельного бложика свой собственный Ghost (50 c лишним МБ каждый, на минуточку), то возможно использовать один единственный пакет для нескольких блогов сразу.
    Ответ написан
  • Ghost на Raspberry pi

    @ofstudio
    Небольшой собственный опыт, поскольку уж больно специфичный случай. Текущая версия Ghost (0.5.8) без проблем поднимается и работает на Raspberry Pi.

    Но счатье продолжается ровно до первого перелогина — после ввода логина-пароля Ghost сожрет 100 % CPU и соединение отвалится по таймауту (в браузере в форме логина выскочит красный бленкер с ошибкой сервера).

    Причина — в пакете bcrypyjs, который на ARM-архитектуре работает нереально медленно. Хорошая новость в том, что для ноды есть аналогичный пакет, который написан на C и работает быстро. Называется просто bcrypt.

    1. В каталоге с Ghost npm install bcrypt --save

    2. В файле core/server/models/user.js меняем вверху
    bcrypt = require('bcryptjs'),
    на
    bcrypt = require('bcrypt'),

    3. Перезапускаем Ghost. Viola :-)
    Ответ написан