0. spezc 519 24.05.15 13:39 Сейчас в теме

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

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

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

Комментарии
Избранное Подписка Сортировка: Древо
1. baracuda 3 24.05.15 21:44 Сейчас в теме
Немного линуксоид.
Статья зачем, спасибо, что поделились. Всегда приятно что люди делятся опытом.
4. spezc 519 25.05.15 06:32 Сейчас в теме
(1) это хорошо что вы немного линуксоид, а для меня (работающего с линуксом второй раз в жизни) реализация сабжа растянулась на 4 дня, ибо материал, который позволил бы реализовать это был разбросан по разным статьям и тематикам.
2. webester 28 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. spezc 519 25.05.15 06:36 Сейчас в теме
(2) в приведенных ссылках не раскрыто, как развернуть графическую оболочку, как подключиться терминально к удальенному серверу, как запустить клиент 1С, там материал по большей части по теме, которая не особо затрагивается в этой статье. хотя нет! есть! последняя ссылка в списке - как раз то что надо)))

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

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

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

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

Ууу, в таком случае вам бы поплотнее засесть в облака, а RDP-сервер с 512 оперативы - не лучший вариант. Особенно с 1С на борту :)
Домашняя бухгалтерия? Гугл-документы. Расчёты с клиентами? Какая-нибудь открытая веб-CRM. Работать будет шустрее, требования к каналу ниже, во многих случаях даже поддержка мобильных устройств имеется. Тот же битрикс взять, к примеру.
10. spezc 519 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. spezc 519 25.05.15 16:12 Сейчас в теме
(11) Shaka13, попробую, спасибо! гугл наверно реально неправильный, долго искал и в русском и в английском гугле как откатить 2.4 на 2.2 или как поставить 2.2 на 14.04 - ответ один - нет и все тут. были правда пару моментов где "что-то там пересобрать, что-то подключить", но все это было за гранью моего понимания, да и камментов от реализовавших не было.
13. spezc 519 25.05.15 16:13 Сейчас в теме
не совсем по теме - а убунту 14 лучше 12? на сайте 1с заявлена поддержка только 12.04 LST. Есть смысл ставить 14ю? и 14.04 или 14.10?
14. Shaka13 25.05.15 16:46 Сейчас в теме
(13) удали 2.4 поставь 2.2, если поставил 2.4 решение выше ))) сам провиерял, единственно рабочее из всех испробованных и предложенных в выдаче
однозначного ответа нет, просто новое не всегда еще обкатано, например мне техподдерка сказала переходить на 14.04 когда не захотела исправлять ошибку с imagemagick, но не учла, что apache уже идет 2.4 в комплекте, а платформе не особо торопятся обновлять, вот такой уровень развития 1с и их спецов ))))
я пока в продакшене остаюсь на 12.04
20. Shaka13 25.05.15 21:45 Сейчас в теме
(13) самое главное забыл написать, в чем преимущество 14.04 перед 12.04, в том, что наконец Canonical реализовало полноценно мультиархитектуру, что давно уже есть в других дистрибутивах Linux.
15. asved.ru 36 25.05.15 18:01 Сейчас в теме
Нет, вы таки объясните, на какой горький корнеплод вам понадобились иксы на сервере? Вы wget пользоваться не умеете?
16. webester 28 25.05.15 20:08 Сейчас в теме
(15)вас только это смутило?
18. asved.ru 36 25.05.15 21:01 Сейчас в теме
24. spezc 519 26.05.15 06:05 Сейчас в теме
(15) (18) что такое иксы на сервере? wget наверно не знаю? и это показатель чего? что я нуб в линуксе? я как бы этого и не скрываю.
25. webester 28 26.05.15 08:12 Сейчас в теме
(24)Вы статьи пишете, рассказываете как делать. Откровенно не понимая, что именно вы делаете. Ввели какие то команды, что то получили. Это и вызывает легкое... недоумение. Обычно статья пишется когда человек четко понимает, о чем он пишет. Когда что то сделал и что то заработало это не повод сразу бросаться писать в профильное сообщество. Заведите себе бложек. Давайте просто выведем сухой остаток, что было сделано:
  • Установлена 1С
  • Организован, терминальный доступ к машине.
На этом все. Подождите, нет вы серьезно? Я знаю на инфостарте можно найти топики плана, о том что надо галочку поставить в настройках винрара. Но зачем вставать с ними в один ряд?
Почему был выбран именно такой способ терминального подключения, почему собственно был выбран он а не к примеру опубликована база и использован тонкий или web клиент. Где информация об активации драйвера защиты? Возможно использование только программных лицензий? Где вообще информация об лицензиях? Сама по себе тема разворачивания 1С на удаленном сервере достаточно интересная. Но здесь ничего нет. В данном случае проще взять портабельную сборку 1С8 и носить базу с программой на флешке. Если вопрос лицензирования вас не беспокоит конечно.
sherdim; Собеседник; sh_max; Redokov; +4 Ответить
26. spezc 519 26.05.15 11:40 Сейчас в теме
(25) эка вас статья то зацепила. глянул ваш ложек на инфостарте - имхо постеснялись бы вылазить с такими комментариями. Не в моих правилах отвечать на подобные "глупые вопросы", но все же.

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

В рублях, гривнах, зайчиках вот в этом пожалуйста !
cleaner_it; +1 Ответить
19. asved.ru 36 25.05.15 21:03 Сейчас в теме
И кстати, аналогичный хостинг в городе-герое Далласе стоит $13 в год.
21. Steelvan 25.05.15 23:32 Сейчас в теме
22. Steelvan 25.05.15 23:39 Сейчас в теме
Или Даллас герой по пристрелянным темнокожим ? Тогда да !
34. asved.ru 36 27.05.15 22:43 Сейчас в теме
(22) Steelvan,
"Дык! Служу Советскому Союзу!" (анекдот про ворону)
23. Steelvan 25.05.15 23:52 Сейчас в теме
Скоро то время когда в Далласе в рублях будут рассчитываться.
27. 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. spezc 519 27.05.15 08:41 Сейчас в теме
(27) аха, это я в другой статье писал) хотя инфы про это достаточно. а иксы - это я как понимаю графический интерфейс? он был нужен именно для конфигуратора
31. syuzyov 27.05.15 21:12 Сейчас в теме
(29) графический интерфейс это lxde в Вашем случае (точнее это окружение рабочего стола, пожалуй самое легковесное), а x-server - это типа платформа для различных графических интерфейсов. Кстати графический интерфейс может работать с иксами по сети на другой машине
32. syuzyov 27.05.15 21:21 Сейчас в теме
(29) Имеет смысл написать в предисловии, что статья для тех, кому нужен индийский вариант: "нет времени объяснять, просто делай как я говорю". Во первых иногда это действительно кому-то нужно, ну и вообще есть ценители такого подхода :)
33. asved.ru 36 27.05.15 22:42 Сейчас в теме
(29) А откуда взялась необходимость запускать конфигуратор именно на сервере приложения? Он и удаленно нормально работает, не нагружая при этом сервер необходимостью крутить иксы.
28. gigapevt 13 27.05.15 08:32 Сейчас в теме
И кстати ключи прекрасно работают на 64х. А иначе смысл то ?
30. spezc 519 27.05.15 08:42 Сейчас в теме
35. webester 28 28.05.15 03:04 Сейчас в теме
глянул ваш ложек на инфостарте - имхо постеснялись бы вылазить с такими комментариями

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

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

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

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

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

Вакансии

Разработчик 1С
Москва
зарплата от 100 000 руб. до 160 000 руб.
Полный день

Программист 1С
Москва
зарплата от 80 000 руб.
Полный день

Консультант-аналитик 1С
Санкт-Петербург
Полный день

Консультант-аналитик 1С
Москва
зарплата от 120 000 руб. до 120 000 руб.
Полный день

Senior 1C Developer ЛЮБОЙ ГОРОД
Москва
зарплата от 80 000 руб.
Полный день