Dropbox и свое доменное имя за 15 минут) Делаем персональное файлохранилище!

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

  • Ссылки эти всегда имеют вид http://dl.dropbox.com/u/хххххх/file.mp3.
  • А что если у нас есть свой домен?
  • Например http://myname.info и мы хотим чтобы ссылка была примерно такой http://dl.myname.info/file.mp3?!

Если хотим, то читем дальше. Метод достаточно сложен для начинающего, но при желании с «0» разобраться все же можно. Мне понадобилось около 15 минут чтобы понять принцип и 5 минут на его реализацию.

Что нам понадобится:

  1. Аккаунт Dropbox
  2. Аккаунт Google App Engine + Python + Google App SDK для Python.
  3. Приложение для App Engine (точнее его исходный код)

Если у Вас нет аккаунта на Google App Engine, самое время зайти сюда, и создать его. Нижеприведённые скриншоты иллюстрируют этот процесс, а также процесс создания нового приложения для наших целей:

1_-_Start_-_Google_Chrome

2_-_Verify_Your_Account_by_SMS_-_Google_Chrome

3_-_Authentication_Code_Has_Been_Sent_-_Google_Chrome

4_-_Create_an_Application_-_Google_Chrome

4_-_Create_an_Application_-_Google_Chrome_3

5_-_Successfully_Created_an_Application_-_Dropbox_test_-_Google_Chrome

  • Распакуйте исходный код приложения (ссылка в начале поста)
  • В файле appl.yaml замените APPNAME на имя, которое Вы зарезервировали в предыдущем шаге (здесь — test-dropbox).
  • В файле mirror.py замените XYZ на ваш Dropbox-идентификатор (если его еще не знаете — нажмите второй кнопкой мыши по любому файлу в папке public дропбокса — «Скопировать публичную ссылку»).

 А теперь запускаем Google App Engine Launcher:

1_-_Google_App_Engine_Launcher_2

Настраиваем по скринам:

2_-_Preferences

В меню «Файл» добавляем наш исходник:

Add_Existing_Application.scaled1000

И размещаем приложение на сервере гуугла (используем ранее созданный аккаунт):

5_-_Deploy_Application_to_Google.scaled1000

6_-_Deployment_To_Google_test-dropbox.scaled1000

Почти все — теперь наш дропбокс имеет ссылки вида:

  • http://test-dropbox.appspot.com/file.mp3,
  • http://dl.dropbox.com/u/хххххх/file.mp3

Нам этого мало, поэтому:

Добавляем свой домен к приложению в панели управления гуугла:

1_-_Dashboard_-_Dropbox_test_-_Google_Chrome

2_-_Dashboard_-_Dropbox_test_-_Google_Chrome_2

3_-_Application_Settings_-_Dropbox_test_-_Google_Chrome

4_-_New_Domain_-_Dropbox_test_-_Google_Chrome_3

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

  • Войдите в панель управления администратора Google Apps.
  • Она расположена по адресу https://www.google.com/a/cpanel/imya-osnovnogo-domena, где imya-osnovnogo-domena – это имя домена, указанное при регистрации в Google Apps.
  • Введите полный адрес электронной почты аккаунта администратора (в формате admin@vash_domen.ru)
Используем «Add New URL» и добавляем себе поддомен (на скрине уже добавлен «dl»). Следуем инструкциям. ВСЕ))

Capture

Теперь file.mp3 что лежит в папке Public будет доступен по адресам:

  • http://test-dropbox.appspot.com/file.mp3
  • http://dl.dropbox.com/u/хххххх/file.mp3
  • http://dl.mysite.info/file.mp3

Удачи, если что пишите) Ксати, этот способ я подобрал тут)))

#asys #dropbox #howto #domen #lifehack

4 комментариев “Dropbox и свое доменное имя за 15 минут) Делаем персональное файлохранилище!

  1. Добрый день,

    Не знаю поможете ли нет. но такой вопрос, хочу поменять либо переименовать почту в gmal.com, для этого, согласно настройкам, необходимо пройти по ссылке — https://www.google.com/a/cpanel/imya-osnovnogo-domena, где imya-osnovnogo-domena – это имя домена, указанное при регистрации в Google Apps.

    Что писать в — имени основного домена — ума не приложу, не подскажете?

    С уважением,
    Петр

    1. Здравствуйте!

      У Вас должен быть приобретенный и настроенный/привязаный домен. Имя основного домена в моем случае это было asys.org.ua, в Вашем именно то что купили=))
      Т.е. ссылка будет НЕ такая: https://www.google.com/a/cpanel/imya-osnovnogo-domena, а такая https://www.google.com/a/cpanel/ваш_домен

  2. Очень полезный трюк, спасибо!
    А у меня возник следующий вопрос. Если например в компании заблокирован домен дропбокс для доступа интернет, сможет он зайти и увидеть ссылку? Или наша ссылка точно также будет заблокирована как и дропбокс?

    1. Не пробовал, поидее если в блеклисте забит ip, то трюк не поможет. А вот если доменное имя (или только запрещенные слова) — то все будет работать!)
      Попробуйте) И отпишитесь — интересно.

      п.с. а вообще в идеале протянуть шифрованный тунель на работу с домашнего роутера) И будет полноценный иннет без ограничений.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *