Настройка почтового сервера с веб-потой. Webmail on your Debian server: exim4 + dovecot + roundcube


2015 UPDATE: I discovered that dovecot now uses MUCH longer passwords than it used to, and the database tables I’d found online WILL FAIL to authenticate (they truncate your passwords!). Fixed below

95% of linux configuration on Debian servers is simple, well-documented, well-designed, easy to do, with only a tiny bit of reading of docs.

Sadly, “making email work” is most of the 5% that’s: nearly impossible, very badly designed, badly packaged/documented. This OUGHT to take an hour or two, in practice it takes ONE WEEK to setup. WTF? In 2014? Unacceptable!

So I took several incomplete/broken guides, dozens of pages of help and advice, and synthesized this complete, step-by-step guide. This should get you the webmail you actually want (!) in an hour or less.

What I wanted / what you probably want

These days, no-one has “only one domain”. If you’re running your own server(s), you should have many domains on a single server – this is normal, and Debian has long supported this out-of-the-box.

We want:

     * Multiple domains using this for email (e.g. @company.com, @othercompany.com, @company-other-spelling.org)

    * Webmail on your server (for anyone in the org to access email)

    * Aliases / redirects for some email addresses (e.g. so you can redirect “support@” to a particular person)

    * DO NOT create “linux users” for every email user – it’s a huge security hole, and a massive pain in the ass for the sysadmin

    * DO NOT do mail-relaying

NB: when you’re supporting a significant number of users, and this is their main email address, you should do mail-relaying. I didn’t need it, so I haven’t tested it, and removed it from my instructions.

So, here we go…

How we’ll do it

We need five pieces of server-software:

Web server
Database server
Email server (MTA)
IMAP server
Webmail server

When someone goes to a special web address, the webserver will open the webmail. When you login to webmail, it will talk to the IMAP server, which gives you a list of all your emails and lets you read them. When you try to send email (or receive it), the IMAP server will use the email server to do the send/receive work.

To make logins work without creating linux users for every possible account (and what if you have “joe@domain.com” and “joe@other-domain.com” ?? How do you fix that?) … we’ll use the database server to manage ALL logins and usernames/passwords.

Note: most of the other server-software ALREADY needs to use database software for their internal configuration – so we’ll have a database server hanging around already. Might as well use it!

We are using:

Debian = your OS (Ubuntu appears to be identical for all steps, but I haven’t tested it)
Apache v2 = web server (nginx etc would be faster, but Apache is the super-common server that all software already integrates with)
MySQL v5 = database server (postgres should be ALMOST identical config)
Exim v4 = your email-server
Dovecot = your IMAP server
Roundcube = your webmail server

To emphasize, we are NOT using:

NOT using: Postfix (slightly less common than exim?)
NOT using: Courier (WAY harder to configure/debug than Dovecot)
NOT using: Squirrel (ugly, hard to use), Horde (WAY too complicated for webmail)

Thanks to

The inspiration/starting point for this guide is Alex’s 4 years old exim3 “rough notes” – but don’t use this directly, it’s missing MORE THAN 50% of what you need!. I would have been lost with Alex’s starting point – way too much to discover – so I’m very grateful to him (you should be too :)).

I had done enough sysadmin in the past that I was confident I could fill in the bits Alex ommitted. I did – but it took a lot of time/effort :(.

Unexpected mentions

Exim4 – I hate exim configuration. It’s insane. Debian’s authors have tried to “sanitize” it but it will still make you weep.

Exim4 – …but: the “manual” on their website is comprehensive. It’s hard to read (too much jargon, too academic, too dense) – but it’s detailed and accurate. I hit a few very subtle problems that I eventually fixed by reading the manual chapters. But I had to re-read 4 or 5 times to understand what they were trying to say :(.

Dovecot – these guys maintain an amazingly good “check it’s working, and if not, isolate the problem” page. Every project should have one of these! It works *no matter what setup you’re using* (most projects say “if you didn’t compile from source, we won’t help you. Jog on!”. Have a look at this beauty … and also the super-short version (less useful).


Debian package maintainers did a bad job with the email packages. I believe this is a reflection of how exceptionally badly-designed the email apps are for linux: they defeated even the Debian maintainers!

Note: When you need multiple pieces of an app to make it work, Debian usually includes a set of “simple install” pacakges that automatically install the different combinations for you. That doesn’t work here – you have to be psychic (!) and know everything before you start. Ugh.

You need to install ALL of:

apt-get install apache2-mpm-prefork
(Some of these email servers require PHP; PHP is crappy and requires mpm-prefork (the ‘slow’ version of Apache))
apt-get install mysql-client
(should auto-install something like: mysql-common + mysql-client-5.5)
apt-get install mysql-server
(should auto-install something like: mysql-server-5.5 + mysql-server-core-5.5)
apt-get install exim4
apt-get install exim4-base
apt-get install exim4-config
apt-get install exim4-daemon-heavy
(there’s an “exim4-mysql” that might be sufficient to replace this, but I gave up: there are way too many exim4 packages, and no help for installing the “correct” set, so … just pick this and get the lot!)
apt-get install dovecot-core
apt-get install dovecot-imapd
apt-get install dovecot-mysql
apt-get install roundcube
apt-get install roundcube-core
apt-get install roundcube-mysql

Setup: DNS

You should know about this already: you need an “MX” record on your DNS server, and it needs to point to your main server where you’ll run your email, web, etc.

Most people these days used hosted DNS, so the method to set this up will be specific to your hosting provider. It’s usually very simple.

Setup: Web server

By default, Roundcube sets up an over-the-top config: it creates an email server on every single website hosted on your server, and makes them all available at once.

Following the idea of http://www.cpierce.org/2012/04/roundcube-for-your-debian-squeeze-mail-server/, I used a much simpler, easier-to-maintain, and easier-to-secure setup. This is documented in the Debian package docs too.

Create a web address for your webmail

If you have multiple websites hosted on your server, you SHOULD have a separate file for each inside /etc/apache2/sites-available. e.g.:


For each domain that you want to give webmail to, edit the file and ADD the following:

Note: replace “[the domain name]” with the domain name, e.g. “domain1.com”


TinyMCE is a WYSIWYG text-editor for HTML emails. I hate it. It had a long history of being insecure, buggy, slow, and hard to use. So I disable it:

Edit /etc/roundcube/apache.conf:

Comment out these lines:

Setup: create databases

Create your databases. From the command-line, you can do something like:

…or use your preferred softare (e.g. phpMyAdmin).

Create the database

Create the tables for email-accounts and config

NOTE: some places on web list varchar(50) for the password – with MySQL and dovecot latest, that’s too short, and the DB will return truncated passwords, blocking your users from logging in

Create a database-account to access the database

Note: that is not an email address, it’s a MySQL user account.
Note: this account will ONLY be accessible by our software running on the server; you cannot access this account remotely (over the internet).

Create your first email account and domain

Note: this password is used over the internet when you login to webmail – so pick a good one! This has to be secure!

Create a redirector for an email address

Note: only set this up if you actually want a redirect.

Setup: Configure Exim4

When you install Exim4, make sure you chose the “split” packages. If not, you can fix that now by running:

See the next section for the answers to fields, but edit that file afterwards to check you got it right.

Debian: set the global / initial Exim config

NB: these are the settings filled out by “dpkg-reconfigure exim4-config”. Here’s what your file should look like:

Edit: /etc/exim4/update-exim4.conf.conf

Note: replace “[YOUR DOMAIN 1]” with e.g. “my-company.com”, or “mail.company.com” – you must have one of these for EACH of your domains which has email accounts.
Note: replace “[PUT YOUR SERVER’s IP ADDRESS HERE]” with e.g. “” (whatever your public internet address is)

Setup Exim: Macros

ADD the following to /etc/exim4/conf.d/main/000_localmacros:

ADD the following to /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs:

Note: “hide mysql_servers” isn’t “hiding” anything – it’s an ESSENTIAL step! It actually means “use this database server”. Terrible config name :(.

Setup Exim: Routers

CREATE the file /etc/exim4/conf.d/router/360_exim4-config_mysqlusers:

Either DELETE this file, or comment-out all lines /etc/exim4/conf.d/router/400_exim4-config_system_aliases:

CREATE this file /etc/exim4/conf.d/router/401_exim4-config_mysql_aliases:

Setup exim: Transports

CREATE / OVERWRITE the file /etc/exim4/conf.d/transport/30_exim4-config_dovecot:

Setup exim: Auth

CREATE the file /etc/exim4/conf.d/auth/20_exim4-config_mysql-authenticator:

Setup: Configure Dovecot

When installing the dovecot apts, make sure you chose the “split files” option (exactly as with Exim4). It makes life easier. If you got this wrong, run:

Note: Dovecot installs with almost everything “Commented out”. Many of these options exist commented-out, you should find them in the config file, and put your “new” values on the line below, so it’s easy in future to find them and see which “defaults” you changed.

Dovecot: find your “mail” linux user

For security, you want a “mail” user account that runs your server-software, and has restricted access to your server. Debian auto-creates this, but you need to find out what uid and gid it has.

To find these out do:

…and find the line something like:

the first 8 is your uid, the second 8 is your gid (could be different numbers on your server)

Dovecot: all config files

ADD to the file /etc/dovecot/dovecot.conf:

Add to the file /etc/dovecot/conf.d/10-mail.conf:

ADD to the file /etc/dovecot/conf.d/10-auth.conf:

ADD to the file /etc/dovecot/dovecot-sql.conf.ext:

Note: replace [YOUR UID] and [YOUR GID] with correct numbers (that you found out using cat /etc/passwd)

Setup: Configure Roundcube

EDIT the file /etc/roundcube/main.inc.php:

Note: replace “[YOUR MX RECORD]” with the MX address you put on your DNS server at the very start. e.g. “mail.my-domain.com”.

In that file, there are instructions on how to make it automatically calculate the address using %n, %d, etc. If your MX records for your different domains follow the same pattern (e.g. they are all “mail.my-domain.com”), and your webmail login addresses all follow the same pattern (e.g. “wemail.my-domain.com”), you can put one string here and it will automatically log people into the right server in every case, based on the URL they visited.


Now you’ve set it up, you MUST restart the web and email servers.

You must ALSO do this everytime you change any config files!

Exim may output a “paniclog”. If so, read it, fix it – and then manually delete the paniclog file, or else you’ll keep getting fake warnings every time you restart exim.

Debugging – making it work!

You’ve got a lot to test here!

Test exim

receiving emails

Pick an email address that you added to the “email_accounts” database, and try sending email to it while logged-in to server command-line:

…this will give a COMPLETE list of what exim is doing, and it will tell you every decision it made along the way. It should eventually decide the address is “routeable” and OK it.

If that looks OK, try sending an email from your normal email account (e.g. your Hotmail / Gmail / Yahoo.com address). Wait a minute, then check the server to see if it crashed trying to receive the email, by checking the logfiles.

Check exim’s logfiles

Exim will put its logfiles in /var/log/exim4. Check for errors using:

(if there’s a lot of errors, you’ll have to cat the whole thing)

If it rejected the email, it will send a bounce-back to your email provider (yahoo/gmail/etc), and it will ALSO put some info into:

sending emails

…I waited until I had webmail (Roundcube) working before trying this…

Any other Exim problems?

If exim is working, but its blocking/rejecting/losing emails, it will “freeze” them after the first failure. You need to “unfreeze” (i.e. retry) each email to see if you’ve fixed the problem.


Here is a list of commands to help: http://bradthemad.org/tech/notes/exim_cheatsheet.php

Test Dovecot

Dovecot’s maintainers have written an excellent step-by-step guide to testing it, with copy/pasteable command-lines

Note: to make this work, I had to install telnet: “apt-get install telnet-client”

Test Roundcube

Go to the web-address you configured at the very start (e.g. “webmail.your-domain.com”). It should give you a login page for Roundcube.

Login using the user-account you crated in MySQL at the start, using the FULL email address, e.g.:

Username: “joe@mydomain.com”
Password: “password – choose a good one”

If you set things up correctly, following my steps above, it should NOT ask you for an IMAP server. If it does … go back and read this post more carefully.

You should find yourself in webmail, able to send emails, and receive them.

If it all works … speed it up!

Out of the box, Roundcube runs very, very, very slowly … because it checks lots of different passwords before asking MySQL to check the password.

Fortunately there’s a very quick fix here: http://jrs-s.net/2013/07/14/slow-performance-with-dovecot-mysql-roundcube/.

After doing that, I found webmail go from “takes 5 seconds per click” to “most clicks have immediate effect” (on my fast broadband).

What you should do next…

This setup gets you decent, working, webmail. This is the hardest bit!

But it’s missing some core features you’ll want to add next:

Reduce incoming spam: install SpamAssassin or similar
Secure the webmail connection: buy an SSL certificate, install it in Apache, force webmail to use SSL/TLS.
Secure the IMAP connection: the setup above allows anyone to IMAP to the server from public internet. This allows you to use Outlook etc as a mail client. But if you *only* want to allow Webmail, you can edit your Dovecot configs and change the “listen” setting to only listen on / localhost. This will allow Roundcube to connect (it’s on the same server) but will block internet clients.

…those should be easy to find separate guides for. Good luck.

2016 Update

Michael Radhuber reports following changes needed for Ubuntu 15.10 (may be needed for some other Debian’s, but I didn’t need them with stock Debian):

    Only two things I might add:
    1. In the file /etc/dovecot/conf.d/auth-sql-conf.ext uncomment driver and set it to mysql
    2. /etc/dovecot/conf.d/10-mail.conf uncomment first_valid_uid and set it to [your_uid] (ie. 8). If you need to do the same for first_valid_gid

Источник: http://t-machine.org/index.php/2014/06/27/webmail-on-your-debian-server-exim4-dovecot-roundcube/

«Обнаружено потенциально опасное значение Request.Path», полученное от клиента (веб доступ)


Ни с того ни с сего перестало работать веб-приложение на «1С:Підприємство». Начал искать, оказывается на локальном компьютере (на сервере) выводит ошибку, подобную:

[HttpException (0x80004005): Обнаружено потенциально опасное значение Request.Path, полученное от клиента (:).]
System.Web.HttpRequest.ValidateInputIfRequiredByConfig() +9023209
System.Web.PipelineStepManager.ValidateHelper(HttpContext context) +59

В процессе поиска причины, нашел решение проблемы:

1. Открываем IIS.
2. Открываем наш «сайт»
3. Идем в сопоставления обработчиков
4. Ищем ISAPI-dll, выделяем строку.
5. Справа нажимаем «Добавить сопоставление сценария»
6. Путь запроса — «*», Исполняемый файл — «C:\….\wsisapi.dll».
7. Да
Все работает.

Смена пароля root mysql в linux


Для RedHat Linux (Fedora Core/Cent OS):

1. Останавливаем MySQL:

2. Запускаем mysql в safe-mode:

3. Запускаем клиента от root:

4. В приглашении mysql> выполняем запрос на смену пароля, вместо «NewPassWord» укажите новый пароль:

5. Перезагружаем привилегии

6. Выходим из MYSQL:

7. Перезагружаем MySQL:

На этом все — пароль root в MySQL изменен.

Смена пароля root в MySQL для Debian / Ubuntu:

1. Останавливаем MySQL

2. Запускаем mysql в safe-mode:

3. Запускаем клиента от root:

4. В приглашении mysql> выполняем запрос на смену пароля, вместо «NewPassWord» укажите новый пароль:

5. Перезагружаем привилегии

6. Выходим из MYSQL:

7. Перезагружаем MySQL:


Эффективная бесплатная реклама вашего сайта. Проект SeoBooster

Бесплатная реклама в интернетВладельцы сайтов постоянно ищут способы повысить посещаемость сайта быстро и эффективно. Как результат, находят системы контекстной рекламы и выкидывают большие деньги на то, чтоб продвинуть свой сайт. Беда данных систем — это высокая стоимость клика и низкий подъем рейтинга сайта при этом. Фактически, пока Вы платите деньги за контекстную рекламу — получаете заходы. Перестали платить — перестали пользователи заходить. При этом, система аукциона на ставки приводит к тому, что стоимость клика достигает 10-20 гривен и более. При этом, вы платите деньги на перед, а клиент (или конкурент) потратив ваши деньги, зайдя на сайт может ничего не заказать у Вас. Как результат, данный способ рекламы может не только не принести Вам доход, а еще и принести значительный убыток. Часто, компании тратя по 5-10 тыс. гривен в месяц могут не получить значительного роста продаж…

Другой часто используемый способ продвижения сайта — это SEO-оптимизация. Качественная SEO-оптимизация стоит достаточно больших денег, т.к. это рутинная ручная работа. Компании могут брать с Вас по 5 тыс. грн. в месяц. Результат же от SEO-оптимизации Вы можете увидеть только через пол-года. За это время с Вас возьмут 30 тыс. грн. А в результате, может оказаться, что Ваш сайт не сильно то и поднялся и заходов не так уж и много прибавилось. Как результат, Вы гарантированно теряете деньги, но не гарантированно получаете результат… Не верьте SEO-оптимизаторам! Их цель — как можно больше получить от вас денег!

Как же разрекламировать свой сайт, и не потерять деньги ?

Представляем Вашему вниманию систему обмена просмотром сайтов SeoBooster. Данная система работает на простом принципе: Вы вводите текст в адресной строке, нажимаете кнопку начала процесса и начинаете просмотр сайтов участников процесса. Взамен, участники системы просматривают Ваши сайты. Так, Вы можете запускать одновременно много процессов, загружая несколько закладок с сайтом и стартуя процесс или установив программы для Windows и Android.

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

Преимущества данного способа продвижения сайта:

  • Вы получаете посещаемость в реальном времени. Т.е. как только начали просматривать сайты — сразу же стали просматривать Ваши сайты.
  • Вам не нужно платить деньги за просмотры. Вы просто смотрите чужие сайты. Т.е. Вы ничего не тратите.
  • Вам не нужно тратить много сил и времени для просмотра. Просто запускаете процесс и просмотры идут сами! Никаких капч, никаких действий. Более того, Вы можете поставить программу и свернуть её в трей. И тогда вам вообще не будет мешать просмотры сайтов.

Сайт системы автоматического обмена SeoBooster: http://seobooster.biz

IcoFX — бесплатный редактор иконок


По работе понадобилось нарисовать пару простеньких иконок, и я стал искать бесплатную программу для их создания (покупать пиратский редактор жалко денег, лицензионный — тем более, жалко денег).
Нашёл. Спасибо блогу Бесплатная альтернатива. Я не профессионал в создании иконок, поэтому просвещённого мнения по поводу данной программы высказать не могу. Буду рад услышать мнение публики, искушённой в этом деле.


На мой взгляд очень симпатичная программа. Позволяет создавать иконки всех стандартных размеров и цветовых схем под Windows и Mac, импортировать картинки разных форматов, содержит много популярных эффектов и фильтров, etc. Приятным моментом оказалось наличие русского языка в настройках интерфейса.

Скачать IcoFX можно здесь, а если хотите посетить сайт прграммы, то вам сюда.

Источник: https://habrahabr.ru/post/24509/

Не работает системный Cron (Linux Ubuntu)

Недавно столкнулся с проблемой запуска Cron. Как оказалось, почему-то системный Cron не срабатывал. С виду — было все нормально. Уже и программные части перепроверил. А оно молчит и не выполняется.

Как оказалось, маленькая опечатка в настройках cron приводила к его не запуску…. И система ничего не выдавала в видимом виде.

Если у Вас не запускается системный Cron, проверьте его синтаксис:

После этого, Вы можете проверить, что находится в очереди Cron.


Добавление ротатора баннеров на сайт (WordPress)

Реклама на сайте

Автор: Рудюк С . А.

E-Mail: rs@corp2.net

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

Большинство плагинов для баннеропоказов ограничены не большим количеством скриптов. Обычно, используется до 10. К тому же, если Вы их публикуете они — постоянно одинаковы.

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

Хранить скрипты мы будем в папке /inc/НазваниеМеста. Каждый скрипт записывается в отдельном файле. Наша функция будет получать список файлов в каталоге хранения скриптов и случайным образом проигрывать любой из этих скриптов.

Добавляем функцию в наш шаблон в файл functions.php:

Далее, выводим содержимое скрипта в нужных местах сайта. Так, например, в моем шаблоне для этого нужно было поправить файл loop.php:

В данном случае, выводится скрипт сверху выражением:

А снизу — выражением:

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

В данном случае, скрипт будет храниться в каталоге /inc/ВидУстройства/Положение.

Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Как украинцам получать доход в долларах и евро с помощью интернета

За последние несколько месяцев национальная валюта подешевела в несколько раз. Люди, которые раньше зарабатывали порядка $1000 в месяц, сейчас получают скромные $250-300. При этом, большинство украинских компаний получает доходы в гривнах и не в состоянии привязать зарплаты сотрудников к растущему курсу доллара. Исключение составляют лишь украинские филиалы зарубежных компаний и аутсорсеры, но в общей массе их процент относительно невелик. Вот и получается, что среди украинских интернет-пользователей самым популярным за последнее время стал вопрос о том, как получать доход в долларах и евро, не выезжая за пределы Украины. AIN.UA собрал самые популярные способы получения прибыли в иностранной валюте, которые подходят не только IT-специалистам, но и людям самых разных профессий.


В интернете существует множество фриланс-бирж, где заказчики ищут рабочие руки для своих проектов. Вопреки распространенному мнению, на фриланс-биржах есть заработок не только для IT-специалистов. Там часто требуются люди, готовые выполнять не требующую особых навыков работу. Например, заполнение форм, переводы, написание текстов и многое другое. На сайте микрозаданий fiverr.com можно попробовать заработать практически на чем угодно — например, один из пользователей системы за $5 учит всех желающих «ниндзя-тактике» поиска работы через Linkedin. В интернете существует множество инструкций и курсов по основам фриланс-заработка — вот, к примеру, один из них. Кстати, следует помнить, что для общения с заказчиками и выполнения заданий необходимо знать английский язык хотя бы на базовом уровне.


Вывод денег по большей части производится через PayPal или кредитные карты. К сожалению, PayPal не работает с украинскими банковскими картами. Выходом из ситуации может стать заказ специальной предоплаченной карты для приема заграничных переводов — например, Payoneer MasterCard. Ее обслуживание обойдется примерно в $30 в год, зато получение платежей от зарубежных заказчиков станет намного проще. Те, кто часто путешествуют, могут также получить карту одного из европейских банков — например, некоторые польские финучреждения разрешают открывать счета нерезидентам ЕС. Но не стоит забывать, что граждане Украины при открытии счета за рубежом обязаны уведомить об этом НБУ, а при размещении средств на таком счету необходимо получить индивидуальную лицензию от все того же Нацбанка.

Вот несколько популярных фриланс-бирж:

Последний ресурс — это проект основателя сообщества для номадов nomadlist.com, которое объединяет людей, любящих путешествовать и работать удаленно. Кстати, переезд в недорогую азиатскую страну вроде Таиланда и удаленная работа оттуда — неплохая альтернатива серым киевским будням. Правда, перед переездом необходимо убедиться, что ваш доход позволяет оплачивать аренду жилья и питания за рубежом. Как правило, стоимость жизни за границей начинается от $1000 в месяц.

Создание собственного сайта или блога

Один из самых популярных способов заработка в интернете — создание собственного сайта или блога. Для этого не нужно обладать какими-то продвинутыми техническими навыками: достаточно зарегистрировать домен, заплатить за хостинг и установить простой «движок» наподобие WordPress. Можно также воспользоваться уже готовыми решениями и вести свой блог на тематических платформах, наподобие blogger.com или livejournal.com. Главное при этом — найти тематику, которая заинтересует ваших потенциальных читателей. Например, хорошим спросом пользуются тексты про путешествия, посещение необычных мест, обзоры гаджетов и так далее.


Один из самых простых способов для получения дохода с собственного сайта или блога — это подключение одной из «баннерокрутилок». Самая популярная в мире система подобного рода — Google AdSense. Google платит за клики на баннера, причем сумма выплат зависит от тематики блога и национальности посетителей. Например, за клик по баннеру от украинского пользователя система платит 1-2 цента, а от американского — уже 15-20 центов. Точную сумму дохода с такого сайта смоделировать очень сложно, но если грубо подсчитать, то с ресурса с посещаемостью 5000 человек в день из Украины можно заработать около $50 в месяц. Можно также продавать рекламу напрямую рекламодателям, а также пробовать заработать на спонсорстве рубрик. В социальной сети Facebook можно подключиться к дискуссии на тему заработка через AdSense и YouTube, чтобы более подробно ознакомиться с этим видом дохода.

Видеоблог на YouTube

Еще один способ заработка на своем творчестве — это видеоблоги на YouTube. Спрогнозировать доход от видеороликов непросто — это зависит от тематики блога и наличия рекламодателей в данной тематике. Например, на ролике с тысячей просмотров, по словам видеоблогера и консультанта Microsoft Игоря Шаститко, можно заработать от одного до пяти долларов. Ниже — небольшой ликбез на тему заработка в YouTube. Ранее на AIN.UA публиковалась подробная инструкция о том, как украинскому блогеру заработать на YouTube и подборка 5 украинских видеоблогеров, на которых рекомендует подписаться Google.

Фото- и видеостоки

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

Существует также сеть стоков Envato по продаже всех видов творчества, которыми только можно заниматься, используя компьютер:

  • GraphicRiver.net — векторные изображения, растр в слоях (PSD), иконки, веб-элементы и многое другое.
  • ThemeForest.net — HTML шаблоны, WordPress, Joomla, Drupal темы и др.
  • CodeCanyon.net — HTML, CSS, JavaScript, PHP, ASP.NET, приложения, скрипты.
  • ActiveDen.net — все что касается флеш-анимации.
  • 3DOcean.net — все что касается 3D.
  • VideoHive.net — видео-эффекты, презентации и многое другое.
  • Marketplace.Tutsplus.com — авторские уроки на любую тему.

Программисты, дизайнеры и копирайтеры

По большей части программисты и дизайнеры находят заказчиков через фриланс-биржи, но существуют и специализированные ресурсы, наподобие 99designs.comgetacoder.comcodeur.com, jobs.smashingmagazine.com и другие. Подробную информацию и отзывы про эти сайты можно без труда найти с помощью поисковых систем.  Копирайтеры и авторы текстов могут попробовать поискать заказчиков на wizardwriters.com. На сайте востребованы специалисты абсолютно всех направлений. Есть еще альтернативный и более дружественный вариант для жителей Восточной Европы writerbay.com.


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

Интернет-платформа Saatchi Art — это социальная сеть для художников, арт-дилеров и покупателей, в которой каждый художник может создать свою персональную страницу и выставить на продажу до 20 картин, скульптур, коллажей или фотографий. В случае продажи, автор получает 70% от суммы сделки, а остальные 30% забирает себе администрация Saatchi Art. При этом сайт берет на себя всю логистику и гарантирует доставку товара конечному покупателю. Ресурс достаточно популярен среди украинских пользователей — сейчас там можно встретить несколько сотен произведений украинских художников по цене от $100 до $1500.

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

Также не стоит забывать, что вывод денег в Украину зачастую происходит по полулегальным схемам с множеством ограничений со стороны государства. Это чревато проблемами с проверяющими органами, в особенности с Фискальной службой. Для легализации своей деятельности, многие фрилансеры работают как ФОП и честно платят налоги со своих зарубежных доходов.

Источник: http://ain.ua/2015/02/26/566598

Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Добавление сайта в поисковые машины

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

Вообще, поисковики узнают о новых сайтах переходя по ссылкам с других ресурсов. Если на сайт нет ни единой ссылки, то маловероятно что он появится в выдаче.

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

Крупнейшие поисковые системы предлагают вебмастерам специальные формы добавления новых сайтов, эти формы еще называют аддурилками (от словосочетания Add URL). И ниже я приведу список наиболее популярных поисковиков, которые предоставляют такую возможность, а также опубликую ссылки на формы добавления.

add-to-yandexЯндекс — самая популярная ПС. Именно под нее вебмастера затачивают свои сайты, регулярно следят за показателем ТИЦ, мечтают попасть в Яндекс.Каталог, с нее я и начну. Вот ссылка для добавления сайта в Яндекс — самую популярную поисковую систему в рунете:

add-to-googleДалее про Google. Гугл также является поисковиком номер 1, но уже не в России, а во всем мире! В России же только на втором месте, но зачимость его от этого не снижается, а скорее даже наоборот. Для того чтобы добавить сайт в Google нужно перейти по ссылке:

add-to-ramblerСледующий на очереди самый «старый» поисковик рунета Rambler. Теперь он изменил свою квалификацию и больше не предоставляет собственные услуги поиска, аддурилка Рамблера не работает с тех пор как он перешел на выдачу Яндекса. Поэтому чтобы добавить сайт в Рамблер достаточно сообщить о новом сайте Яндексу.

Dobavit-sayt-v-mail-ruДалее Mail.ru. До недавних пор ему принадлежал мало кому известный поисковик GoGo. Начиная с 2012 года портал перешел на свой поиск и добавить сайт можно в Кабинете вебмастера:

add-to-nigmaНа очереди молодой поисковик Nigma — отличается своей оригинальностью, аудитория пользователей состоит из школьников и студентов. Почему ограниченная аудитория? Да потому что Nigma — проект одного из факультетов МГУ (вероятно большинство пользователей как раз и являются его студентами :twisted:

add-to-aportАпорт — был очень популярен к конце 90-х, а потом начал сдавать свои позиции, уступая набирающим обороты Яндексу и Рамблеру. Новые разработки прекратились, но поисковый сервер остался, зато имеет прекрасный каталог сайтов. UPD: каталог Апорта закрыт, сам сайт сменил свой профиль.

add-to-bingМайкрософт также продвигает свою поисковую систему Bing, которая известна по всему миру, но не столь популярна. Пока он не очень разборчив и индексирует все, что попадается на его пути. Не упускаем возможность:

add-to-yahooНу и наконец, Yahoo! — пик популярности приходился на начало 2000-х годов, на то время самый посещаемый сайт в интернете, по данным статистики. К сожалению Yahoo Site Explorer прекратил свое существование и все данные перенесены в Bing.

Dobavit-sayt-v-SputnikСпутник — это новая поисковая система, доступная только на территории России, владеет порталом Ростелеком, который вливал инвестиции в его развитие. Добавить сайт в Спутник можно на этой странице:

Именно этим ПС я сообщил адрес своего блога, чего и Вам рекомендую сделать. Добавить сайт в поисковики легко и просто — воспользуйтесь предложенным списком. Хочу заметить, что этим список далеко не ограничен, просто не стал его раздувать малоизвестными системами, а привел самые распространенные. Кстати Яндекс и Google имеют отличные инструменты для вебмастеров, так что присмотритесь к ним получше. До скорых встреч!


Источник: http://webliberty.ru/dobavit-sayt-v-poiskovyie-sistemyi/

Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)