2021-12-31 08:10:51 +03:00
# <img align="right" src="https://github.com/openvk/openvk/raw/master/Web/static/img/logo_shadow.png" alt="openvk" title="openvk" width="15%">OpenVK
2021-12-31 08:21:48 +03:00
_[English](README.md)_
2022-01-02 23:49:46 +03:00
**OpenVK** это попытка создать простую CMS, которая ~~косплеит~~ имитирует старый ВКонтакте. Представленный здесь код пока не стабилен.
2021-12-31 08:10:51 +03:00
ВКонтакте принадлежит Павлу Дурову и VK Group.
Честно говоря, мы даже не знаем, работает ли она вообще. Однако, эта версия поддерживается, и мы будем рады принять ваши сообщения о б ошибках [в нашем б а г -трекере ](https://github.com/openvk/openvk/projects/1 ). Вы также можете отправлять их через [вкладку "Помощь" ](https://openvk.su/support?act=new ) (для этого вам понадобится учетная запись OVK).
## Когда релиз?
Пожалуйста, используйте ветку master, так как в ней больше всего изменений.
Обновление исходного кода выполняется с помощью этой команды: `git pull` .
2021-12-31 08:21:48 +03:00
## Инстанции
2021-12-31 08:10:51 +03:00
* **[openvk.su](https://openvk.su/)**
* [social.fetbuk.ru ](http://social.fetbuk.ru/ )
2022-01-06 21:44:52 +03:00
* [openvk.zavsc.pw ](https://openvk.zavsc.pw/ )
2021-12-31 08:10:51 +03:00
2021-12-31 08:21:48 +03:00
## М о г у ли я создать свою собственную инстанцию OpenVK?
2021-12-31 08:10:51 +03:00
Да! И всегда пожалуйста.
2021-12-31 08:21:48 +03:00
2021-12-31 08:10:51 +03:00
Однако, OVK использует Chandler Application Server. Это программное обеспечение требует расширений, которые могут быть не предоставлены вашим хостинг-провайдером (а именно, sodium и yaml. эти расширения доступны на большинстве хостингов ISPManager).
2021-12-31 08:21:48 +03:00
Если вы хотите, вы можете добавить вашу инстанцию в список выше, чтобы люди могли зарегистрироваться там.
2021-12-31 08:10:51 +03:00
### Процедура установки
2021-12-31 08:21:48 +03:00
1. Установите PHP 7.4, веб-сервер, Composer, Node.js, Yarn и [Chandler ](https://github.com/openvk/chandler )
2022-01-26 15:05:12 +03:00
* PHP 8 еще **не** тестировался, поэтому не стоит ожидать, что он будет работать.
2021-12-31 08:10:51 +03:00
2. Установите [commitcaptcha ](https://github.com/openvk/commitcaptcha ) и OpenVK в качестве расширений Chandler следующим образом:
2022-01-26 15:05:12 +03:00
```bash
2021-12-31 08:10:51 +03:00
git clone https://github.com/openvk/openvk /path/to/chandler/extensions/available/openvk
git clone https://github.com/openvk/commitcaptcha /path/to/chandler/extensions/available/commitcaptcha
```
2022-01-26 15:05:12 +03:00
2021-12-31 08:10:51 +03:00
3. И включите их:
2022-01-26 15:05:12 +03:00
```bash
2021-12-31 08:10:51 +03:00
ln -s /path/to/chandler/extensions/available/commitcaptcha /path/to/chandler/extensions/enabled/
ln -s /path/to/chandler/extensions/available/openvk /path/to/chandler/extensions/enabled/
```
2022-01-26 15:05:12 +03:00
2021-12-31 08:21:48 +03:00
4. Импортируйте `install/init-static-db.sql` в **ту же базу данных** , в которую вы установили Chandler
5. Импортируйте `install/init-event-db.sql` в **отдельную базу данных**
6. Скопируйте `openvk-example.yml` в `openvk.yml` и измените параметры
2021-12-31 08:10:51 +03:00
7. Запустите `composer install` в директории OpenVK
2021-12-31 08:21:48 +03:00
8. Перейдите в `Web/static/js` и выполните `yarn install`
9. Установите `openvk` в качестве корневого приложения в файле `chandler.yml`
2021-12-31 08:10:51 +03:00
После этого вы можете войти как системный администратор в саму сеть (регистрация не требуется):
2022-01-26 15:05:12 +03:00
2021-12-31 08:10:51 +03:00
* **Логин**: `admin@localhost.localdomain6`
* **Пароль**: `admin`
2022-01-26 15:05:12 +03:00
* Перед использованием встроенной учетной записи рекомендуется сменить пароль.
2021-12-31 08:10:51 +03:00
2022-01-29 10:15:00 +03:00
Полный пример инструкции по установке CentOS 8 также доступен [здесь ](https://docs.openvk.su/openvk_engine/centos8_installation/ ).
2021-12-31 08:10:51 +03:00
### Если мой сайт использует OpenVK, должен ли я публиковать е г о исходные тексты?
Вам рекомендуется это делать. Однако мы не следим за этим. Вы можете держать свои исходные тексты при с е б е (если только вы не распространяете свой дистрибутив OpenVK среди других людей).
2021-12-31 08:21:48 +03:00
2021-12-31 08:10:51 +03:00
Вы также не обязаны публиковать исходные тексты ваших тематических пакетов и плагинов.
2021-12-31 08:21:48 +03:00
2021-12-31 08:10:51 +03:00
## Где я могу получить помощь?
Вы можете связаться с нами через:
2022-01-26 15:05:12 +03:00
2021-12-31 08:10:51 +03:00
* [Баг-трекер ](https://github.com/openvk/openvk/projects/1 )
* [Помощь в OVK ](https://openvk.su/support?act=new )
* Telegram-чат: Перейдите на [наш канал ](https://t.me/openvkch ) и откройте обсуждение в меню нашего канала.
* [Reddit ](https://www.reddit.com/r/openvk/ )
* [Обсуждения ](https://github.com/openvk/openvk/discussions )
2021-12-31 08:21:48 +03:00
**Внимание**: б а г -трекер и телеграм-чат являются публичными местами, и жалобы в OVK обслуживается волонтерами. Если вам нужно сообщить о чем-то, что не должно быть раскрыто широкой публике (например, сообщение о б уязвимости), пожалуйста, свяжитесь с нами напрямую по этому адресу: **openvk [at] tutanota [dot] com** .
2021-12-31 08:10:51 +03:00
< a href = "https://codeberg.org/OpenVK/openvk" >
< img alt = "Get it on Codeberg" src = "https://codeberg.org/Codeberg/GetItOnCodeberg/media/branch/main/get-it-on-blue-on-white.png" height = "60" >
< / a >