Уменьшаем размер динамичиских виртуальных дисков VirtualBox

В своей работе постоянно использую VirtualBox в котором живет Debian и выполняет роль веб-сервера. Располагается Debian на динамическом виртуальном диски .vdi, который ограничен размеров в 8 ГБ, но такой размер установлен на всякий случай, а так ОС и файлы занимает 3ГБ. Со временем файлы динамических виртуальных дисков разрастаются и съедают свой лимит. Если мы будем удалять данные в гостевой ОС, то это не уменьшает размер динамического диска. Я сильно ограничен в свободном пространстве из-за SSD на 128ГБ, поэтому держать виртуальные диски по 8ГБ нет возможности.

Удобного и автоматического способа уменьшения размера нет, но всегда есть запасной план.

Читать далее

Включение root авторизации по SSH в Debian 8

По умолчанию сервер OpenSSH в Deiban 8 настроен с параметром "PermitRootLogin without-password", он отключает root авторизацию, если используем SSH. Мне это неудобно для тестовых машин в локальной сети, поэтому включаю её обратно.

Читать далее

Проблема с методом Imagick::flattenImages и включение Short Open Tag (short_open_tag) для PHP на Debian 8

Обновил одну из виртуальных машин с Debian 7 (Wheezy) на Debian 8 (Jessie), после обновления обнаружил две проблемы, которые помешали началу работы. Ошибка Imagick::flattenImages method is deprecated and it's use should be avoided и включение Short Open Tag (short_open_tag) в PHP.

Читать далее

Макхост и его премиум-хостинг

Пару дней назад мой любимая хостинг компания Макхост выдала следующую новость в массы:

Premium-хостинг рассчитан на клиентов, которым уже недостаточно обычных тарифов виртуального хостинга, но нет желания заниматься администрированием и мониторингом собственного VPS. Premium-хостинг совмещает удобство виртуального хостинга и мощность VPS.
Наши сотрудники обеспечивают полное администрирование и мониторинг, как на виртуальном хостинге, но при этом объем всех ресурсов на Premium-хостинге в два раза выше, чем у тарифа «Корпоратив».
На новом хостинге используются мощные и надежные серверы DELL со скоростными SSD-дисками. На одном сервере размещается не более 10 клиентов.

Читать далее

Установка ownCloud (инструкция)

Для запуска ownCloud, на вашем веб-сервере должны быть установлены следующие компоненты: php5 (>= 5.3), php5-json php-xml php-mbstring php5-zip php5-gdAnd в качестве дополнительных зависимостей: php5-sqlite (>= 3), curl, libcurl3, libcurl3-dev, php5-curl, php-pdo
apt-get install apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd
apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl php-pdo

Вам не нужна поддержка WebDAV веб-сервером (например Apache mod_webdav), чтобы получить доступ к данным через ownCloud WebDAV, ownCloud имеет встроенный WebDAV сервер.


1. Скачать
-Последний стабильный релиз.
-Последний dev-релиз.
-Клиент синхронизации.

2. Установить

2.1. Распакуйте вашу копию ownCloud на ваш веб-сервер
tar -xjf path/to/downloaded/owncloud-x.x.x.tar.bz2cp -r owncloud /path/to/your/webserver
(на Debian, был бы /var/www/owncloud)

2.2. Установить права для каталога
Владелец веб-сервера должен владеть следующими каталогами apps/, data/ и config/ для установки ownCloud. Вы можете сделать это, выполнив следующую команду для apps/, data/ и config/ каталогов: chown -R www-data:www-data /path/to/your/owncloud/install/data

Установите "www-data:www-data" пользователь и группа владелец веб-сервера. "www-data:www-data" подходит для Ubuntu и Debian систем.


2.3. Включение .htaccess и mod_rewrite, если используется Apach.
Если вы используете веб-сервер Apache, то рекомендуется включить .htaccess файлы. ownCloud использует их для повышения безопасности и позволяет использовать webfinger. Чтобы включить .htaccess файлы, вы должны убедиться, что "AllowOverride" установлен в "All" для каталога "/var/www/" в настройках вашего файла виртуального хоста. Это, как правило, в "/ etc/apache2/sites-enabled/000-default". Вы должны также запустить "a2enmod rewrite" и "a2enmod headers". Затем перезагрузите Apache service apache2 restart (для Ubuntu систем).

2.4. Следуйте мастеру установки
Откройте веб-браузер и перейдите на ваш ownCloud. Если вы устанавливаете ownCloud на той же машине, вы получите доступ к мастер установки по URL: http://localhost/ (или http://localhost/owncloud). Для простой установки мы рекомендуем SQLite, его легко установить (ownCloud сделает это за вас). Для полной установки, вы должны использовать MySQL или PostgreSQL. Нажмите на Расширенные настройки, чтобы показать параметры конфигурации. Вы можете ввести учетные данные администратора и ownCloud создаст свою собственную базу данных пользователей или введите предварительно пользователей.
Если вы не используете Apache в качестве веб-сервера, пожалуйста, установите каталог данных за пределами корневого каталога. См. дополнительные параметры установки.


3. Готово!
Войдите и начните использовать ownCloud! Для получения дополнительной информации о настройке ownCloud, пожалуйста, посетите Центр поддержки.

Обновление.
Чтобы обновить ownCloud, просто замените старые файлы, новыми. Оставьте без изменений папку config/ и data/, чтобы сохранить свои данные. Обновление происходит автоматически, когда вы впервые войдете в систему.
Читать далее