We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Пишем биллинг, нужен API
Пишем биллинг, нужен API
Добрый день, уважаемые разработчики.
Ведётся разработка собственной биллинг-системы, интегрированной с Vesta CP. Соответственно, возникла потребность в интерфейсе взаимодействия, но, к сожалению, по ссылке http://vestacp.com/docs/api/ отсутствует полный список команд. Как его можно получить?
Спасибо.
Ведётся разработка собственной биллинг-системы, интегрированной с Vesta CP. Соответственно, возникла потребность в интерфейсе взаимодействия, но, к сожалению, по ссылке http://vestacp.com/docs/api/ отсутствует полный список команд. Как его можно получить?
Спасибо.
Re: Пишем биллинг, нужен API
Эм.... не скромный вопрос) А можно будет поглядеть потом на Вашу биллинг-систему?)xtnd8 wrote:Добрый день, уважаемые разработчики.
Ведётся разработка собственной биллинг-системы, интегрированной с Vesta CP. Соответственно, возникла потребность в интерфейсе взаимодействия, но, к сожалению, по ссылке http://vestacp.com/docs/api/ отсутствует полный список команд. Как его можно получить?
Спасибо.
Ну если конечно это не какой-то закрытый проект)
Re: Пишем биллинг, нужен API
Можно :) Когда до состояния релиза доведём :)vasek wrote:Эм.... не скромный вопрос) А можно будет поглядеть потом на Вашу биллинг-систему?)xtnd8 wrote:Добрый день, уважаемые разработчики.
Ведётся разработка собственной биллинг-системы, интегрированной с Vesta CP. Соответственно, возникла потребность в интерфейсе взаимодействия, но, к сожалению, по ссылке http://vestacp.com/docs/api/ отсутствует полный список команд. Как его можно получить?
Спасибо.
Ну если конечно это не какой-то закрытый проект)
Re: Пишем биллинг, нужен API
Это отличное начинание! Будем рады помочь с интеграцией.
К сожалению, раздел документации по API пока не законечн. Он будет автоматизирован по приницу, который я опишу чуть ниже. Надесюь он вам поможет, а если нет - обращайтесь :)
Список всех доступных команд:
В большинстве случаев, название команды говорит само за себя, хотя иногда встречаются сокрашения. Получить полное описание можно сделав grep по заголовку:
В заголовках можно найти более подробное описание, но должен заметить, что оно еще не везде оформлено должным образом.
К сожалению, раздел документации по API пока не законечн. Он будет автоматизирован по приницу, который я опишу чуть ниже. Надесюь он вам поможет, а если нет - обращайтесь :)
Список всех доступных команд:
Code: Select all
ls /usr/local/vesta/bin/
Доступные аргументы так же описаны в заголовке:[root@nxt ~]# grep "# info" /usr/local/vesta/bin/v-change-web-domain-tpl
# info: change web domain template
Если аргумент обрамлен в квадратные скобки, значит он не обязателен. В частности, опция RESTART регулирует поведение перезапуска служб. По умолчанию, службы перезапускаются сразуже после выполнения команды. Когда за одну транзакцию нужно решить несколько задач (удалить старый альяс и добавить 2 новых), можно сделать всего 1 перезапуск вместо многократных. Это экономит время и ресурсы.[root@nxt ~]# grep "# options" /usr/local/vesta/bin/v-change-web-domain-tpl
# options: USER DOMAIN TEMPLATE [RESTART]
В заголовках можно найти более подробное описание, но должен заметить, что оно еще не везде оформлено должным образом.
Re: Пишем биллинг, нужен API
Добрый день! Спасибо за ответ. Да, мы уже откопали исполняемые скрипты в папке bin, а применение некоторых команд есть в имеющейся документации.skid wrote:Это отличное начинание! Будем рады помочь с интеграцией.
К сожалению, раздел документации по API пока не законечн. Он будет автоматизирован по приницу, который я опишу чуть ниже. Надесюь он вам поможет, а если нет - обращайтесь :)
Список всех доступных команд:В большинстве случаев, название команды говорит само за себя, хотя иногда встречаются сокрашения. Получить полное описание можно сделав grep по заголовку:Code: Select all
ls /usr/local/vesta/bin/
Доступные аргументы так же описаны в заголовке:[root@nxt ~]# grep "# info" /usr/local/vesta/bin/v-change-web-domain-tpl
# info: change web domain templateЕсли аргумент обрамлен в квадратные скобки, значит он не обязателен. В частности, опция RESTART регулирует поведение перезапуска служб. По умолчанию, службы перезапускаются сразуже после выполнения команды. Когда за одну транзакцию нужно решить несколько задач (удалить старый альяс и добавить 2 новых), можно сделать всего 1 перезапуск вместо многократных. Это экономит время и ресурсы.[root@nxt ~]# grep "# options" /usr/local/vesta/bin/v-change-web-domain-tpl
# options: USER DOMAIN TEMPLATE [RESTART]
В заголовках можно найти более подробное описание, но должен заметить, что оно еще не везде оформлено должным образом.
Уважаемый skid, можно узнать Вашу почту в PM? Для разрешения каких-нибудь нюансов. Буду благодарен.
Re: Пишем биллинг, нужен API
Добрый день, в случае возникновения вопросов пишите на
[email protected]
[email protected]
Re: Пишем биллинг, нужен API
Добрый день.
Подскажите, пожалуйста, по команде v-add-user-package. Что и в каком виде указывается в параметре pkg_dir? И общий вопрос - почему пакеты создаются через файлы?
Спасибо.
Подскажите, пожалуйста, по команде v-add-user-package. Что и в каком виде указывается в параметре pkg_dir? И общий вопрос - почему пакеты создаются через файлы?
Спасибо.
Re: Пишем биллинг, нужен API
Code: Select all
v-add-user-package /usr/local/vesta/data/packages name_package
Re: Пишем биллинг, нужен API
добрый день, как у Вас дела с биллингом обстоят?
Re: Пишем биллинг, нужен API
Здравствуйте!
Хотелось бы поинтересоваться как дела обстоят с биллингом?
Может посоветуете достойную систему которую уже можно использовать?
Хотелось бы поинтересоваться как дела обстоят с биллингом?
Может посоветуете достойную систему которую уже можно использовать?