{"id":24054529,"url":"https://github.com/amminasolutions/ispmanager.ammina.plugins","last_synced_at":"2026-06-12T08:32:50.102Z","repository":{"id":270815935,"uuid":"910763917","full_name":"AmminaSolutions/ispmanager.ammina.plugins","owner":"AmminaSolutions","description":"ISPManager с автоматической установкой и настройкой и плагинами Ammina","archived":false,"fork":false,"pushed_at":"2025-01-31T16:43:10.000Z","size":246,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T17:38:24.749Z","etag":null,"topics":["bitrix","bitrix-cms","bitrix24","debian12","ispmanager","laravel","laravel-framework","server","ubuntu2204"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AmminaSolutions.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-01T10:52:56.000Z","updated_at":"2025-01-31T16:43:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"70b51f55-aa2e-4060-ab0f-605a2ebd0d8b","html_url":"https://github.com/AmminaSolutions/ispmanager.ammina.plugins","commit_stats":null,"previous_names":["amminasolutions/ispmanager.ammina.plugins"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmminaSolutions%2Fispmanager.ammina.plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmminaSolutions%2Fispmanager.ammina.plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmminaSolutions%2Fispmanager.ammina.plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmminaSolutions%2Fispmanager.ammina.plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AmminaSolutions","download_url":"https://codeload.github.com/AmminaSolutions/ispmanager.ammina.plugins/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240840042,"owners_count":19866164,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitrix","bitrix-cms","bitrix24","debian12","ispmanager","laravel","laravel-framework","server","ubuntu2204"],"created_at":"2025-01-09T03:47:41.114Z","updated_at":"2026-06-12T08:32:50.047Z","avatar_url":"https://github.com/AmminaSolutions.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ISPManager with Ammina plugins\n__Проект находится в разработке. Выпуск в релиз при присвоении тега версии__ \n\nISPManager с автоматической установкой и настройкой и плагинами Ammina\n\n## Поддерживаемые операционные системы\n* Debian 12 - рекомендуется\n* Ubuntu 22.04\n\n## Поддерживаемые специфичные настройки для CMS и фреймворков\n* Laravel\n* 1С-Битрикс управление сайтом\n* 1С-Битрикс корпоративный портал\n\n## Возможности\n1. Автоматическая установка и настройка ISPManager\n2. Автоматическое обновление\n3. Плагины для ПО:\n   * Redis\n   * Memcached\n   * Bitrix Push Server\n4. Установка Composer для сайтов на laravel и bitrix\n5. Короткие команды php с подключением версии PHP и конфигурации сайта\n6. Переключение между сайтами (PATH переменная и команды) в командной строке\n7. Для laravel:\n   * Работа в режиме Apache FastCGI или Nginx PHP-FPM\n   * Автозавершение команд artisan (artisan_cache команда для создания/обновления кеша)\n   * Короткая команда artisan вместо php artisan\n8. Для 1С-Битрикс:\n   * Работа в режиме Apache FastCGI или Nginx PHP-FPM\n   * Автоматическое заведение и подключение базы данных при создании хоста сайта\n   * Поддержка старых версий главного модуля (до 20.100) - не рекомендую. Лучше обновить битрикс.\n   * Поддержка композитного режима на уровне nginx (с кешированием в файлах или memcached)\n   * Возможность создать дополнительный сайт для многосайтовости (будут созданы символические ссылки на папки /bitrix /local /upload)\n   * Автоматическая настройка агентов на крон\n   * Настройка кеша сайта на memcached или redis (не рекомендую, т.к. диски nvme и ssd хорошо справляются, а стоят дешевле необходимых объемов памяти)\n   * Настройка логирования битрикс\n   * Настройки для модуля [Ammina Optimizer: Оптимизация и ускорение загрузки сайта (CSS, JS, HTML, изображения, WebP, Lazy)](https://marketplace.1c-bitrix.ru/solutions/ammina.optimizer/)\n   * Настройки для модуля [Ammina. Регионы (филиалы и представительства). Мультирегиональность на доменах и URL адресах ](https://marketplace.1c-bitrix.ru/solutions/ammina.regions/)\n   * Настройки для модуля [Ammina Backup: Резервное копирование (бэкап на Яндекс диск, FTP, Dropbox, Mail.ru, SFTP)](https://marketplace.1c-bitrix.ru/solutions/ammina.backup/)\n9. Настройки для SEO:\n   * Блокировка поисковых роботов (например для сайта разработки)\n   * Редирект на https\n   * Редирект на домен с/без www\n   * Редирект на страницу с/без символом слеш (/)\n   * Редирект на страницу без index.php\n   * Удаление множественных слешей\n\n## Установка\n\n### Для всех поддерживаемых операционных систем:\n1. Клонируйте решение к себе на сервер, выполнив под пользователем root команды:\n```shell\n\napt install -y git-core\ngit clone https://github.com/AmminaSolutions/ispmanager.ammina.plugins.git /opt/ispmanager.ammina.plugins\ncd /opt/ispmanager.ammina.plugins\nsh step1.sh\n```\nВ процессе установки будет задан вопрос об имени сервера. Необходимо указать полное имя сервера. Например:\n```\nsrv01.ammina-isp.ru\n```\n\n2. После выполнения данного шага необходимо авторизоваться в панели управления через браузер, активировать лицензию и перезагрузить сервер командой\n```shell\nreboot\n```\n\n3. После перезагрузки выполните шаг 2 настройки:\n```shell\n\ncd /opt/ispmanager.ammina.plugins\nsh step2.sh\n```\nВ процессе настройки могут быть заданы несколько вопросов по настройкам. Варианты ответов по-умолчанию являются оптимальными для большинства пользователей.\n\n4. После выполнения шага 2 необходимо авторизоваться в панели управления и создать первого пользователя.\n\u003e ОБРАТИТЕ ВНИМАНИЕ! Для пользователей необходимо разрешать доступ к shell, т.к. выполняются команды для настройки сайтов данного пользователя.\n\u003e Так же не используйте native версии PHP для сайтов.\n\n5. Если планируется использовать redis или memcached - необходимо настроить их в панели управления.\n\n6. Если планируется использовать bitrix push server - необходимо настроить его после создания сайта в панели управления.\n\n7. После этого можно переходить к созданию и настройке сайтов через панель управления.\n\n\n### Особенности установки на Ubuntu 22.04\nДополнительно будет задан вопрос об устанавливаемом сервере базы данных. По умолчанию будет установлен сервер MySQL. При отрицательном ответе на вопрос - MariaDB.\n\n___Данная возможность доступно только для операционных систем Ubuntu___\n\n\n## Команды\n\n### Синхронизация файлов настроек\nВыполняется синхронизация файлов настроек с каталогами операционной системы.\n\n```shell\nsh /opt/ispmanager.ammina.plugins/commands/sync.files.sh\n```\n\nПорядок каталогов для проверки исходных файлов:\n* /core/files/**\n* /$OSDIR/files/**\n* /.local/files/**\n\nТолько измененные файлы заменяются. Если в каталоги операционной системы записывается.\n\n#### Автоматическое выполнение команд при обновлении файлов в операционной системе\nДля автоматического выполнения команд при изменении файлов (например обновился аддон ISPManager), необходимо в каталоге разместить файл .service.command, который содержит shell команды для выполнения. Команды должны разделяться двойным переносом строк.\n\n\u003e Действие данного файла распространяется на каталог расположения и все подкаталоги\n\nПример:\n```shell\npkill core\n\nservice nginx restart\n```\n\n# Рекомендуемые хостинги\n\n| Хостинг | Описание                                                                                | Примечание                                                                                                                                                                     | Бюджет в месяц | Ссылка для перехода                                 |\n|---|-----------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------|-----------------------------------------------------|\n| Selectel | Выделенные серверы. Есть аукцион серверов, где можно подобрать сервер по приятной цене. | Из недорогой серии стоит брать сервера с desktop процессорами (intel core, amd). Обязательно с ssd или nvme дисками. Частоту процессора - не менее 3,5ГГц                      | от 5000 руб    | [Перейти](https://selectel.ru/?ref_code=df4c5fcc02) |\n| Евробайт | VDS в России и Амстердаме                                                               | Низкая частота процессора, но достаточно большой диск - 160/240Гб nvme. Всегда стоит брать только тариф К-8192                                                                 | 1135-2270 руб  | [Перейти](https://eurobyte.ru/?referer=180008)      |\n| FirstVDS | VDS различных конфигураций. Есть конфигурации с быстрыми процессорами до 5.7 Ггц.       | Рекомендуется брать не менее 2 ядер процессора                                                                                                                                 | от 1000 руб    | [Перейти](https://firstvds.ru/?from=1038221)        |\n| 1Dedic | Выделенные серверы                                                                      | Для большинства проектов подойдет сконфигурированный сервер на процессорах IntelCore и AMD Ryzen. Позволяет настроить сервер под требования и по необходимости модернизировать | от 10000 руб   | [Перейти](https://firstdedic.ru/?from=1038221)      |\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famminasolutions%2Fispmanager.ammina.plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famminasolutions%2Fispmanager.ammina.plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famminasolutions%2Fispmanager.ammina.plugins/lists"}