Собственный виртуальный сервер для 1С на Linux Ubuntu

0. Ildar Gabdrakhmanov (spezc) 323 24.05.15 13:39 Сейчас в теме
Статья для тех, кто хочет научиться разворачивать 1С на linux, и для тех, кто хочет получить недорогой виртуальный сервер для собственных нужд.

Перейти к публикации

Комментарии
1. Олег Дмитров (baracuda) 3 24.05.15 21:44 Сейчас в теме
Немного линуксоид.
Статья зачем, спасибо, что поделились. Всегда приятно что люди делятся опытом.
4. Ildar Gabdrakhmanov (spezc) 323 25.05.15 06:32 Сейчас в теме
(1) это хорошо что вы немного линуксоид, а для меня (работающего с линуксом второй раз в жизни) реализация сабжа растянулась на 4 дня, ибо материал, который позволил бы реализовать это был разбросан по разным статьям и тематикам.
2. Роман Ложкин (webester) 24 24.05.15 22:22 Сейчас в теме
Может иногда стоит пользоваться поиском нет?
http://infostart.ru/public/142601/
http://infostart.ru/public/274748/
http://infostart.ru/public/142228/
http://infostart.ru/public/238077/
http://infostart.ru/public/174095/
http://infostart.ru/public/89592/
http://infostart.ru/public/359826/
Это первое что попалось на глаза, может быть или даже наверняка материала больше гораздо. На тему недорогих впс есть не очень плохой каталог впс, можно сравнить по различным параметрам и найти нужную VPS http://vds.menu/ от 56 рублей.
Avet01; spezc; u_n_k_n_o_w_n; baton_pk; +4 Ответить
5. Ildar Gabdrakhmanov (spezc) 323 25.05.15 06:36 Сейчас в теме
(2) в приведенных ссылках не раскрыто, как развернуть графическую оболочку, как подключиться терминально к удальенному серверу, как запустить клиент 1С, там материал по большей части по теме, которая не особо затрагивается в этой статье. хотя нет! есть! последняя ссылка в списке - как раз то что надо)))

за http://vds.menu/ отдельное спасибо, не знал о таком, подберу себе выгодный вариант)
3. Сергѣй Батанов (baton_pk) 212 24.05.15 23:11 Сейчас в теме
Ага. Сначала качаем файлы в графическом режиме, потом запускаем терминал, чтобы (ВНЕЗАПНО!) запустить в нём файловый менеджер.

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

Кстати, выделенный IP стоит наверняка дешевле 5 баксов в месяц, а комп с 512 метрами оперативы обычно тоже где-нибудь откапывается :) У нас старый нет-бук с гигом оперативы стоит дома в качестве сервера :)
6. Ildar Gabdrakhmanov (spezc) 323 25.05.15 06:41 Сейчас в теме
(3) ну мне с линуксоидами трудно будет спорить, хотя тут спорить и незачем, ибо вы правы. однако у меня не получилось установить пакеты через "проводник", кликнув по файлу deb (выдавало какие-то ошибки). поэтому пошел проверенным путем - через коммандную строку. но проще было открыть МС и запустить файл install, чем набирать "dpkg ...". Хотя все равно соглашусь, со стороны трулинуксоидов это явно ламерский подход.
8. Роман Ложкин (webester) 24 25.05.15 07:02 Сейчас в теме
(6)
однако у меня не получилось установить пакеты через "проводник", кликнув по файлу deb (выдавало какие-то ошибки). поэтому пошел проверенным путем - через коммандную строку

Если бы вы таки просмотрели поисковую выдачу по данному вопросу, то и фаерфокс бы вам не понадобился и команду которая одним махом ставит все нужные пакеты, тоже нашли бы. Да и вообще бы, вместо 4хдней ушел бы максимум день.
7. Ildar Gabdrakhmanov (spezc) 323 25.05.15 06:44 Сейчас в теме
(3) а по части использования рабочего компа для таких целей - вынужден не согласиться. в компаниях, которых я работал, такое просто было "вне политики компании" и просто не разрешалось/не приветствовалось. а ввиду специфики работы, у меня нет стационарного компа, который я мог бы поставить дома и посадить на выделенный ИП, так как и дома то стационарного нет.
9. Сергѣй Батанов (baton_pk) 212 25.05.15 10:15 Сейчас в теме
(7) spezc,
так как и дома то стационарного нет

Ууу, в таком случае вам бы поплотнее засесть в облака, а RDP-сервер с 512 оперативы - не лучший вариант. Особенно с 1С на борту :)
Домашняя бухгалтерия? Гугл-документы. Расчёты с клиентами? Какая-нибудь открытая веб-CRM. Работать будет шустрее, требования к каналу ниже, во многих случаях даже поддержка мобильных устройств имеется. Тот же битрикс взять, к примеру.
10. Ildar Gabdrakhmanov (spezc) 323 25.05.15 13:27 Сейчас в теме
(9) гугло-документы не вариант) 1С деньги наше все)
11. Дмитрий Ли (Shaka13) 25.05.15 15:24 Сейчас в теме
насчет Apache думаю у тебя был неправильный google
кстати у ubuntu есть свой google, имя ему http://www.googlubuntu.com/
есть еще хороший ресурс askubuntu.com, там эта тема поднималась
ставим apache 2.2 на 14.04:

echo "deb http://ua.archive.ubuntu.com/ubuntu/ precise main" > /etc/apt/sources.list.d/ubuntu1204.list
echo "Package: apache*" > /etc/apt/preferences.d/apache22
echo "Pin: release a=precise" >> /etc/apt/preferences.d/apache22
echo "Pin-Priority: 500" >> /etc/apt/preferences.d/apache22

apt-get update

apt-get install apache2

apache2 -v
должно получиться:
Server version: Apache/2.2.22 (Ubuntu)
Server built: Feb 13 2012 01:51:56
gigapevt; cleaner_it; vasiliy_b; spezc; +4 Ответить
12. Ildar Gabdrakhmanov (spezc) 323 25.05.15 16:12 Сейчас в теме
(11) Shaka13, попробую, спасибо! гугл наверно реально неправильный, долго искал и в русском и в английском гугле как откатить 2.4 на 2.2 или как поставить 2.2 на 14.04 - ответ один - нет и все тут. были правда пару моментов где "что-то там пересобрать, что-то подключить", но все это было за гранью моего понимания, да и камментов от реализовавших не было.
13. Ildar Gabdrakhmanov (spezc) 323 25.05.15 16:13 Сейчас в теме
не совсем по теме - а убунту 14 лучше 12? на сайте 1с заявлена поддержка только 12.04 LST. Есть смысл ставить 14ю? и 14.04 или 14.10?
14. Дмитрий Ли (Shaka13) 25.05.15 16:46 Сейчас в теме
(13) spezc, удали 2.4 поставь 2.2, если поставил 2.4 решение выше ))) сам провиерял, единственно рабочее из всех испробованных и предложенных в выдаче
однозначного ответа нет, просто новое не всегда еще обкатано, например мне техподдерка сказала переходить на 14.04 когда не захотела исправлять ошибку с imagemagick, но не учла, что apache уже идет 2.4 в комплекте, а платформе не особо торопятся обновлять, вот такой уровень развития 1с и их спецов ))))
я пока в продакшене остаюсь на 12.04
20. Дмитрий Ли (Shaka13) 25.05.15 21:45 Сейчас в теме
(13) spezc, самое главное забыл написать, в чем преимущество 14.04 перед 12.04, в том, что наконец Canonical реализовало полноценно мультиархитектуру, что давно уже есть в других дистрибутивах Linux.
15. Антон Стеклов (asved.ru) 33 25.05.15 18:01 Сейчас в теме
Нет, вы таки объясните, на какой горький корнеплод вам понадобились иксы на сервере? Вы wget пользоваться не умеете?
16. Роман Ложкин (webester) 24 25.05.15 20:08 Сейчас в теме
(15)вас только это смутило?
18. Антон Стеклов (asved.ru) 33 25.05.15 21:01 Сейчас в теме
24. Ildar Gabdrakhmanov (spezc) 323 26.05.15 06:05 Сейчас в теме
(15) (18) что такое иксы на сервере? wget наверно не знаю? и это показатель чего? что я нуб в линуксе? я как бы этого и не скрываю.
25. Роман Ложкин (webester) 24 26.05.15 08:12 Сейчас в теме
(24)Вы статьи пишете, рассказываете как делать. Откровенно не понимая, что именно вы делаете. Ввели какие то команды, что то получили. Это и вызывает легкое... недоумение. Обычно статья пишется когда человек четко понимает, о чем он пишет. Когда что то сделал и что то заработало это не повод сразу бросаться писать в профильное сообщество. Заведите себе бложек. Давайте просто выведем сухой остаток, что было сделано:
  • Установлена 1С
  • Организован, терминальный доступ к машине.
На этом все. Подождите, нет вы серьезно? Я знаю на инфостарте можно найти топики плана, о том что надо галочку поставить в настройках винрара. Но зачем вставать с ними в один ряд?
Почему был выбран именно такой способ терминального подключения, почему собственно был выбран он а не к примеру опубликована база и использован тонкий или web клиент. Где информация об активации драйвера защиты? Возможно использование только программных лицензий? Где вообще информация об лицензиях? Сама по себе тема разворачивания 1С на удаленном сервере достаточно интересная. Но здесь ничего нет. В данном случае проще взять портабельную сборку 1С8 и носить базу с программой на флешке. Если вопрос лицензирования вас не беспокоит конечно.
sherdim; Собеседник; sh_max; Redokov; +4 Ответить
26. Ildar Gabdrakhmanov (spezc) 323 26.05.15 11:40 Сейчас в теме
(25) эка вас статья то зацепила. глянул ваш ложек на инфостарте - имхо постеснялись бы вылазить с такими комментариями. Не в моих правилах отвечать на подобные "глупые вопросы", но все же.

В сабже не только была установлена 1С и запущен терминальный сервер. Если вы перечитаете статью, думаю вы заметите, что именно сделано. Почему был выбрано терминальное подключение - ответ есть в комментариях (нужен доступ к конфигуратору). Про лицензии в статье сказано. Считаю, что статье есть все для того, чтобы взять голый удаленный сервер на убунту, и развернуть на нем "полноценную 1С". Считаю, что статья понятна и достаточна, в случае возникновения вопросов - всегда помогу в комментариях.
17. Евгений Сергеев (sev@snail.ru) 25.05.15 20:21 Сейчас в теме
Яростно минусую за ...аренды 5 долларов в месяц...

В рублях, гривнах, зайчиках вот в этом пожалуйста !
cleaner_it; +1 Ответить
19. Антон Стеклов (asved.ru) 33 25.05.15 21:03 Сейчас в теме
И кстати, аналогичный хостинг в городе-герое Далласе стоит $13 в год.
21. Игорь Steelvan (Steelvan) 31 25.05.15 23:32 Сейчас в теме
22. Игорь Steelvan (Steelvan) 31 25.05.15 23:39 Сейчас в теме
Или Даллас герой по пристрелянным темнокожим ? Тогда да !
34. Антон Стеклов (asved.ru) 33 27.05.15 22:43 Сейчас в теме
(22) Steelvan,
"Дык! Служу Советскому Союзу!" (анекдот про ворону)
23. Игорь Steelvan (Steelvan) 31 25.05.15 23:52 Сейчас в теме
Скоро то время когда в Далласе в рублях будут рассчитываться.
27. Vladimir Savelyev (gigapevt) 13 27.05.15 08:27 Сейчас в теме
Файлы на сервер можно передавать по PuTTY через SCP. Опубликовать базу на Apache через консольную утилиту 1с webinst можно как то вот так (в принципе это готовый шаблон только каталоги нужно предварительно создать и права им дать): sudo /opt/1C/v8.3/i386/webinst -apache22 -wsdir ИМЯПУБЛИКАЦИИ -dir '/var/www/base/ИМЯКАТАЛОГАДЛЯВРДФАЙЛА' -connStr 'Srvr="ИПСЕРВЕРА";Ref="ИМЯБАЗЫ1С";' -confPath /etc/apache2/httpd.conf и иксы не нужны.
29. Ildar Gabdrakhmanov (spezc) 323 27.05.15 08:41 Сейчас в теме
(27) аха, это я в другой статье писал) хотя инфы про это достаточно. а иксы - это я как понимаю графический интерфейс? он был нужен именно для конфигуратора
31. Роман Сюзёв (syuzyov) 27.05.15 21:12 Сейчас в теме
(29) spezc, графический интерфейс это lxde в Вашем случае (точнее это окружение рабочего стола, пожалуй самое легковесное), а x-server - это типа платформа для различных графических интерфейсов. Кстати графический интерфейс может работать с иксами по сети на другой машине
32. Роман Сюзёв (syuzyov) 27.05.15 21:21 Сейчас в теме
(29) spezc, Имеет смысл написать в предисловии, что статья для тех, кому нужен индийский вариант: "нет времени объяснять, просто делай как я говорю". Во первых иногда это действительно кому-то нужно, ну и вообще есть ценители такого подхода :)
33. Антон Стеклов (asved.ru) 33 27.05.15 22:42 Сейчас в теме
(29) spezc, А откуда взялась необходимость запускать конфигуратор именно на сервере приложения? Он и удаленно нормально работает, не нагружая при этом сервер необходимостью крутить иксы.
28. Vladimir Savelyev (gigapevt) 13 27.05.15 08:32 Сейчас в теме
И кстати ключи прекрасно работают на 64х. А иначе смысл то ?
30. Ildar Gabdrakhmanov (spezc) 323 27.05.15 08:42 Сейчас в теме
35. Роман Ложкин (webester) 24 28.05.15 03:04 Сейчас в теме
глянул ваш ложек на инфостарте - имхо постеснялись бы вылазить с такими комментариями

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

эка вас статья то зацепила

Написал развернутый ответ, но потом подумал, что критики уже было больше чем нужно и отредактировал комментарий. Не буду клевать и портить вам настроение. Извините если задел. Хочется видеть грамотные профессиональные статьи, как на хабре, а не плана "ну это тоже может кому нибудь пригодится". Но вы же не обязаны следовать моим пожеланиям.
36. Ildar Gabdrakhmanov (spezc) 323 28.05.15 06:27 Сейчас в теме
(35) в ваших публикациях то и обсуждать особо нечего, а на счет того что постеснялись писать развернутый ответ - это зря, мы жеж все профессионалы, обидки здесь неуместны, и конструктивная критика всегда приветствуется)
37. Роман Ложкин (webester) 24 28.05.15 07:30 Сейчас в теме
(36)
в ваших публикациях то и обсуждать особо нечего

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

Тогда скажу в двух словах, статья\пост\мануал имеет право на жизнь только когда автор разобрался в вопросе на 100%. А то сначала он учит как настраивать операционную систему и приложения под ее управлением, а потом вопрос, почему он делает так, а не так как проще, он говорит: " я нуб в линуксе". Так ты определился бы, учишь как настраивать или ты нуб? Основная мысль была в этом.
38. Ildar Gabdrakhmanov (spezc) 323 28.05.15 08:46 Сейчас в теме
40. Олег Дмитров (baracuda) 3 01.06.15 10:40 Сейчас в теме
(38) spezc, а как вы ставили конфигурацию на сервер?? Через dt??
Иначе никак?
41. Ildar Gabdrakhmanov (spezc) 323 01.06.15 10:44 Сейчас в теме
(40) можно развернуть шаблоны на windows-машине, и папку с шаблонами закинуть на линукс сервер. тоже самое с конфигурацией - через *.dt
39. Роман Ложкин (webester) 24 28.05.15 09:13 Сейчас в теме
(37)Не сказать, что я напрягаюсь. Ты спросил я ответил.
42. Анаит Бадалян (LaNaite) 216 02.05.16 19:09 Сейчас в теме
Спасибо за статью, автор!
Это получается, можно и на raspberry pi развернуть? Надо попробовать.
43. Sergey Andreev (starik-2005) 1222 02.05.16 23:01 Сейчас в теме
(42) LaNaite, вряд ли, ибо там архитектура ARM (или как ее там), а под нее у 1С нет пакетов.
Оставьте свое сообщение