Ответ
Создание собственного фотохостинга Опции темы
Старый 29.08.2012, 01:22
  #1
Poliart
 
Аватар для Poliart
Регистрация: 01.04.2011
Сообщений: 188

Создание собственного фотохостинга
План:

I. Подготовительный этап и информация к размышлению
II. Установка и настройка скрипта mihalism
III. Краткий обзор альтернативных скриптов фотохостингов
IV. Окупаемость и содержание фотохостинга.

I. Подготовительный этап и информация к размылению.

С одной стороны создание фотохостинга - дело простое, процесс установки и настройки не займет много времени, свой фотохостинг дает возможность контролировать в полной мере свои изображения с минимальной зависимостью от третьих лиц(в данном случае зависимость лишь от хостера и регистратора домена), но существует масса подводных камней. Начнем по порядку:

1. Стоимость аренды сервера

Минимальные требования к серверу для старта:

- Оперативная память 2 ГБ
- Процессор 2X3GHZ
- Трафик 2TB
- жесткий диск 100 ГБ
- nginx (так как очень много статики)

Этой конфигурации Вам хватит примерно, на 1-3 месяца, при объемах 1000-2000 уникальных посетителей, и 3000-7000 кликов в день(широкий разброс диапазонов так как, идет зависимость от размера тумбы, хотлинка и их количества ). Цена такой конфигурации $60/мес (camelhost vps Премиум), помните перед заказом следуют обговорить объемы трафика.





Очень быстро ссылочная масса вашего фотохостинга будет расти, следовательно будет расти нагрузка на сервер. И Вам потребуется более мощное железо, а именно:

- Оперативная память 4 ГБ
- Процессор 4X3GHZ
- Трафик 5 TB
- жесткий диск 500 ГБ
- nginx (так как очень много статики)

Данная конфигурация выдержит приличные нагрузки, вплоть до 10 000 уникальных посетителей. Не хватить может лишь трафика (для комфортного использования потребуется 10-15 ТБ в месяц для заявленного количества уникальных посетителей). Цена такой конфигурации (при 5тб трафика) 140$/мес (сервер оптима от Camelhost - перед заказом, следует обговорить с поддержкой возможное увлечение трафика)

2. Абузы (жалобы на нарушение авторских прав)

При наличии своего фотохостинга Вам придется столкнуться с жалобами, которые придется регулярно обрабатывать.(абузоустойчи вые хостинги в отдаленных странах мы рассматривать не будем). Согласно требованиям Вы должны рассмотреть жалобу в течение 24 часов. Это значит то, что Вам придется ежедневно проверять свой почтовый ящик, отъезд в отпуск без доступа в глобальную сеть, может обернуться блокировкой сервера (если конечно у Вас нет партнеров/друзей которые в это время не будут обрабатывать жалобы)

Все абузы можно разделить на три типа:

a) Прямые абузы от владельца (как правило это мелкие студии, которые чаще всего будут слать абузы через формы обратной связи)
б) Абузы от правозащитной организации (наиболее серйоздный тип DMCA абузы, иногда используют форму обратной связи, но чаще всего шлют хостеру, не выполнение требований такой абузы в течение 24 часов, может закончится временной/постоянной блокировкой сервера)
в) Абузы от пользователей (бывает и такое, что кто-то узнал себя в любительском ролике и просит удалить скриншоты)

3. Выбор способа использования (типа фотохостинга)

Тут мы тоже будем рассматривать три типа:

-Публичный (регистрация и возможность заливки открыта для всех, это может обернуться огромными нагрузками на сервер, и большим количественном абуз)
-Ограниченный (регистрация доступно определенному кругу из Вашего окружения - Вы можете контролировать работу фотохостинга, например запретить заливать определенные студии, к тому же когда всего пару аплоудеров можно прогнозировать и контролировать расход трафика и нагрузку на сервер)
-приватный (фотохостингом пользуетесь только Вы)

Более подробно мы поговорим об этом в пункте (IV), когда будем рассматривать монетизацию и содержание ресурса.

II. Установка и настройка скрипта mihalism

Mihalism Script - на мой взгляд наиболее удобный и функциональный движок для создания личного фотохостинга.





основные возможности:
- гибкие настройки загрузки изображений (размер, разрешение, ресайз, использованный траффик и.т.д)
- возможность взаимодействия с популярными сервисами (reCaptcha, Google a Analitics, Facebook и др)
- удобное администрирование

Более подробно познакомимся с функциями при установки и настройке.

Данный проект развивается и имеет форум поддержки. Именно с этого форума мы и скачаем последнею версию - ссылка для скачивания. Нами будет использована версия MMH 5.0.4 Beta 3, релиз которой состоялся 26 марта 2012 года.

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

Шаг 1: Заливаем скаченный архив со скриптом на сервер и распаковываем. Создаем новую базу данных, которую будем использовать для фотохостинга. Я думаю с этим не у кого проблем не возникнет, но если подзабыли Вы можете освежить свои знания в статье установка CMS Joomla

Шаг 2: Вводим в браузере адрес вашего домена (http://yourdomain.com). Если Вы сделали все правильно на предыдущем шаге, то уведите следующее:





Переходим по ссылке "here" к следующему шагу.

Шаг 3: Нажимаем конку "Install"





Попадаем на страницу пред установочной проверки готовности Вашего хостинга.





Коротко о проверке:

а. Серверные настройки, версия PHP(требование не ниже 5), включенный PHP SafeMode, библиотека GD и Imagick support. Если один из этих пунктов(кроме Imagesick - его присутствие не критично) у Вас горит красным, обратитесь с службу поддержки хостинга с указанием, что требуется включить/установить.

b. скрипту необходимо, чтобы следующие папки имели права на запись:

/images/ 
/source/errorlog/
/source/errorlog/mysql/
/source/errorlog/php5/
/source/tempfiles/
/temp/
/temp/zip_uploads/
/source/includes/
Если, все настроено правильно вы увидите кнопку "Start Installation". Нажимаем ее.

Шаг 4: Основная часть установки, заполнение данных.





a. Имя MySQL сервера, оставляем localhost
b. Имя базы данных. Вы создавали ее на шаге 1.
c. Имя MySQL пользователя. Вы вводили его на шаге 1.
d. Пароль от базы данных. Вы вводили его на шаге 1.
e. Вводим желаемое имя администратора (по умолчанию admin)
f-g: Вводим и подтверждаем желаемый пароль для администратора
h: Вводим свой e-mail адресс

Далее нажимаем "Finish Installation"

Шаг 5: Если Вы сделали все правильно, то уведите следующее:





Установка завершена, теперь Вам нужно перейди в Ваш хостинг аккаунт и удалить файл install.php (шаг 1).

Шаг 6: Переходим к настройке фотохостинга.

На главной странице нажимаем кнопку "login" и вводим данные администратора. далее нажимаем "Admin Control Panel".





Вверху появилось админ меню:

Dashboard - управление изображениями (удаление, перемещение и просмотр всех залитых изображений)
Site Home - перейти на главную страницу
File Logs - логи обращения к картинкам
Search Engine Logs - логи обращения к картинкам поисковыми роботами
Ban Control - инструмент, который позволяет банить пользователей
Site Settings - настройки сайта
User Management - управление пользователями
Bulk E-Mail - рассылка сообщений пользователям
Language Settings - доступ к визуальной настройки страниц сайта (можно выполнить локализацию любой страницу на Ваш язык)
Debugging Tools - инструменты для отладки фотохостинга

Произведем настройку, переходим в раздел Site Settings. Настроек очень много, попробуем охватить максимальное количество.





a. Имя Вашего сайта, разрешенные форматы изображений для гостей и зарегистрированных пользователей

b. Настройки максимального размера изображений и максимального количество картинок, которые одновременно могут загружать гости и пользователи.
Max Bandwidth - Количество разрешенного расхрда трафика на одно изображение, загруженное гостем

с. Разрешить хотлинки(прямые ссылки на изображение). SEO Friendly URLs - ссылки красивого формата(не рекоменду использовать,создает доп нагрузку на сервер)





d. e-mail адреса, на которые будут приходить и скоторого будут отправлять письма.

e. ВНИМАНИЕ, важная настройка. Доступ к просмотру публичного альбома картинок со всеми залитыми туда картинками. Рекомендую отключит эту функцию(использовать ключ "no")

f. Настройка размеров тумбы(превью изображения, увеличивающегося по клику) и качества.





h. Важные настройки, с помощью которых мы настроем тип фотохостинга. (надеюсь никто не заметил, что я случайно пропустил букву g )

Disable Uploading - включение/отключение загрузки изображений для всех кроме администратора (ставим "yes" если хотим использовать приватный тип фотохостинга.

Disable Guest Uploading - включение/отключение загрузки изображений для гостей (ставим "no" если хотим сделать фотохостинг общедоступным)

Disable User Registration - включение/отключение регистрации пользователей. (чтобы сделать ограниченный тип фотохостинга ставим "no" для этого и предыдущего ключа, а когда захотите добавить юзера к пользованию фотохостингом, включайте регистрацию для того, чтобы он/она мог зарегистрироваться, затем опять отключайте)

i. Настройки для использования сервисов сокращения ссылок

j. настройки для водянных знаков и комментариев(Facebook)

k. Настройки формата даты и интеграция сервисов Google Analitics и reCAPTCHA.

Настройка завершена. Нажимаем кнопку "Save settings"

Шаг 7: Познакомимся с возможностями загрузки изображений. Переходим на главную страницу фотохостинга.





a. В этом окне выбираем картинки, нажимаем "Add files"

b. В данном окне мы можем выбрать:
- доступность загружаемых изображений для всех(Public) только для Вас(private
- формат вывод ссылок на изображения
- опции изменения размера(ресайза)

нажимаем кнопку upload.

Получаем страницу с ссылками на изображение.





III. Краткий обзор альтернативных скриптов фотохостингов


Chevereto - один из главных конкурентов mihalism скрипта. Имеет практичеки такой же набор функций, но скрипт в полном функионале платный, цена 49$.





Ознакомится с его возможности можно в онлайн демо версии http://demo.chevereto.com/admin/ (пароль demo)

FotoHostMoney (FHM) - платный скрипт фотохостинга с возможностью настройки партнерской программы(оплата за переходы) - полное описание и настройка тут.

Free Image Hosting Script DPI - имеет широкий функционал, отличительная особенность не требует использование базы данных.


IV. Окупаемость и содержание фотохостинга.

В пункте (I) я выделил три типа использования фотохостинга: публичный, ограниченный, приватный. Рассмотрим способы окупаемости для всех трех типов:

- Без прямой окупаемости, приватный фотохостинг без рекламы и банеров. В чем смысл? Смысл в том, что если Вы крупный постер, то основная окупаемость будет с Ваших продаж, а как мы все знаем, от внешнего вида картинок и места где они находятся зависит не мало. Помимо этого, многие ресурсы, не одобряют рекламу на приватных фотохостингах (например forumphilia). Не стоит рассматривать этот вариант если стоимость аренды сервера превышает 5-10% от Вашего месячного заработка.

- Баннеры и ссылочная реклама. Подойдет для всех трех типов. В качестве рекламодателей можно использовать: как крупные рекламные компании так и просто частные ссылки и баннеры.

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

Содержание собственного фотохостинга требует от Вас регулярного создания резервныx копий (Backup).
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 29.08.2012, 01:55
  #2
ganz
 
Аватар для ganz
Регистрация: 31.03.2011
Сообщений: 181

Пункты 1 и 4 бред. Я понимаю конечно что нужно было чтото высасывать из пальца но не такой же уже бред...

Опиши нормально монетизацию: расходы, доходы, профит.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 29.08.2012, 02:04
  #3
Poliart
 
Аватар для Poliart
Регистрация: 01.04.2011
Сообщений: 188

Уважаемый ganz, спасибо большое за Ваше мнение. Но вынужден с Вами не согласится.

Пункт 1-4 высосаны не из пальца, а на основе жизненного опыта. Около 2 лет назад я создал свой фотохостинг и прошел за это время школу от shared хостинга до сервера, конфигурация которого по мощнее, чем у приведенного мною в этой статье. За это время пришлось столкнуться с разными типами абуз. Я считаю, что статья про свой фотохостинг должна начинаться именно с этого, так как человек, который планирует создать такой ресурс должен понимать с чем ему придется столкнуться.

По поводу монетизации, я пришел к варианту без ссылок и баннеров(по описанным выше причинам). Статья находится в секции веб-разработка, поэтому уклона в ней на партнерские программы нет, но если Вам интересно, я занимался размещением текстовых ссылок в топ меню сайта за 10$. Все будет зависеть от качество и количество трафика Вашего фотохостинга, можно его сливать через баннеры хоть платники, выбор партнерок сейчас большой
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 29.08.2012, 02:08
  #4
Moe
 
Регистрация: 02.07.2011
Сообщений: 219

не знаю, не увидел никакого бреда (держу свой хост) и вообще модно стало гавном бросаться, без аргументов
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 29.08.2012, 02:09
  #5
0pium
 
Аватар для 0pium
Регистрация: 04.01.2012
Сообщений: 600

Дело затратно и маловыгодное, как по мне... сперва придется работать в чистый минус, т.к. никто не будет грузить свои фотки на заваленный рекламой фотохостинг, их и так в сети хватает, как то радикал.ру, юа, радикале и прочая ересь... Только между вашим свежим фотохостингом и радикалом есть большая разница:
1) радикал раскручен
2) у радикала бешенные сервера
Одним словом у радикала и прочих мощных фотохостингов есть большое бабло+там работает очень большая команда, чем врядли может похвастаться большая часть пользователей нашего форума. ИМХО!
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 29.08.2012, 02:13
  #6
Poliart
 
Аватар для Poliart
Регистрация: 01.04.2011
Сообщений: 188

0pium, согласен дело затратное. Но есть один огромный плюс, полный контроль своих изображений и независимость от временного/постоянного падения другого фотохостинга. Кроме того, чистые от назойливой рекламы страницы привлекают пользователей. Я использую фотохостинг только для себя.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 29.08.2012, 02:19
  #7
creativius
 
Регистрация: 20.12.2011
Сообщений: 1,080

Сомневаюсь, что кто то из пользователей ребилла помышляет о создании хостинга для большого количества людей... Поэтому такие скрипты очень облегчат жизнь владельцам нескольких блогов или группе людей.

Статья мне очень понравилась - все расписано очень доступно и понятно, а в случае непоняток, уверен, что ТС поможет заинтересовавшимся в создании своего хостинга.


За грамматику +
За стиль изложения +
За пропуск буквы q -
За Уважение провокаторов +
За развернутые ответы +
Итоговая оценка: 9.99 из 10


ЗЫ - ганс в своём репертуаре - смени ник на HuraTuB
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 29.08.2012, 02:57
  #8
Brevi
 
Аватар для Brevi
Регистрация: 14.05.2011
Сообщений: 1,046

Спс за отличную статью. В планах уже давно есть создать свой фотохостинг для своих сайтов и блогов, но все никак руки не доходили, теперь займусь, с такой статьей в деталях, можно и приступать к созданию

p.s с меня завтра +, а то сегодня уже все плюсы раздал
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 29.08.2012, 02:58
  #9
Poliart
 
Аватар для Poliart
Регистрация: 01.04.2011
Сообщений: 188

creativius, спасибо за комментарий, но я думаю Ваша оценка завышена. Кроме того, я думаю, что здесь есть люди, которые думают о создании коммерческого проекта.

p.s. пропустил не букву q а g
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 29.08.2012, 03:22
  #10
stomatolog
 
Аватар для stomatolog
Регистрация: 27.12.2011
Сообщений: 1,059

Сообщение от Poliart Посмотреть сообщение
независимость от временного/постоянного падения другого фотохостинга
Тут дело даже не в падениях всяких радикалов, которых и не будет. Всё дело именно в абузах, когда снесут нахер то, что нажито непосильным трудом. У меня на серваке под эти цели стоит как раз платный Chevereto. Радикалы и прочее - это для домохозяек всяких кошечек заливать. А когда на собственном сайте удалят все скрины фильмов по DMCA абузе - кусать локти будет уже поздно.

Данная статья будет полезна каждому второму участнику нашего форума - так что за неё плюс однозначно, но тоже уже завтра.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием

Ответ
 
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[DLE] Создание сайта под ФО с нуля Admin Файлообмен 18 06.10.2013 21:30
Создание интернет магазина Poliart Статьи 22 19.04.2013 13:03
Посоветуйте рекламодателей для фотохостинга Tatushki Партнёрки 0 29.10.2012 19:49
Создание сайта на WordPress Incanta Статьи 31 27.07.2012 07:54
Создание файлообменника memfis Файлообмен 13 21.05.2012 12:00

Метки
camelhost, chevereto, image hosting, mihalism, mihalism script, загрузка изображений, мануал, создать фотохостинг, фото хостинг, хостинг картинок


Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
 
Опции темы

Быстрый переход


Текущее время: 08:49. Часовой пояс GMT +3.