update
This commit is contained in:
parent
e54ab86269
commit
900136d05a
4
Makefile
4
Makefile
|
@ -33,8 +33,8 @@ prune:
|
|||
docker system prune -a
|
||||
|
||||
stop:
|
||||
docker-compose -f $(DC_CF) stop
|
||||
docker-compose -f $(DC_PROD) stop
|
||||
docker-compose -f $(DC_CF) down
|
||||
docker-compose -f $(DC_PROD) dwon
|
||||
|
||||
censys:
|
||||
sudo iptables -A INPUT -s 198.108.66.0/23 -j DROP
|
||||
|
|
34
README.md
34
README.md
|
@ -20,14 +20,12 @@
|
|||
|
||||
### ✨ [Demo SearX](https://search.secven.me/)
|
||||
|
||||
#### Docker and Docker compose install
|
||||
#### Установка и обновление Debian
|
||||
```sh
|
||||
# https://docs.docker.com/engine/install/debian/
|
||||
|
||||
~$ sudo apt update && sudo apt -y upgrade && sudo apt -y install make git nano
|
||||
```
|
||||
|
||||
#### Редактируем наш конфиг на ваши данные
|
||||
#### Редактируем конфиг на ваши данные
|
||||
|
||||
```sh
|
||||
~$ git clone https://git.disroot.org/librewolf/search-privacy.git
|
||||
|
@ -35,21 +33,41 @@
|
|||
~$ make install
|
||||
~$ cp .env.example .env && nano .env
|
||||
````
|
||||
|
||||
* SEARX_DOMAIN=`search.secven.me` заменить на ваш
|
||||
* WHOOGLE_DOMAIN=`whoogle.secven.me` заменить на ваш
|
||||
* SERVER_IP=`195.0.0.201` тут айпи тачки
|
||||
|
||||
#### Установка Docker compose
|
||||
|
||||
```sh
|
||||
# https://docs.docker.com/engine/install/debian/
|
||||
# https://docs.docker.com/compose/install/
|
||||
|
||||
~$ make install
|
||||
````
|
||||
|
||||
### Install Search-privacy Cloudflare CDN
|
||||
|
||||
* Добавьте ваш домен в днс - https://i.imgur.com/AwRymuh.png
|
||||
* Настройка SSL/TLS - https://i.imgur.com/WQCy0RC.png
|
||||
* [Добавьте ваш домен в днс Cloudflare](/img/dns-cf.png)
|
||||
* [Настройка SSL/TLS Cloudflare](/img/cf-ssl.png)
|
||||
|
||||
```sh
|
||||
~$ make cf
|
||||
```
|
||||
|
||||
### Install Search-privacy default server prod
|
||||
### Install Cloudflare CDN (Custom SSL Server)
|
||||
|
||||
* [Добавьте ваш домен в днс Cloudflare](/img/dns-cf.png)
|
||||
* [Настройка SSL/TLS Cloudflare](/img/ssl-cert.png)
|
||||
* [Создать сертификат](/img/create-cert.png)
|
||||
* [Настройка сертификат](/img/ssl-done.png)
|
||||
> Заменить полученные сертификаты в папке ssl на свои cert.pem и key.pem
|
||||
|
||||
```sh
|
||||
~$ make cfssl
|
||||
```
|
||||
|
||||
### Install default server prod
|
||||
|
||||
```sh
|
||||
~$ make prod
|
||||
|
|
|
@ -16,8 +16,8 @@ services:
|
|||
- ./ssl:/letsencrypt:ro
|
||||
environment:
|
||||
- HTTP2=yes
|
||||
- LISTEN_HTTP=no
|
||||
- MULTISITE=yes
|
||||
- WORKER_CONNECTIONS=65536
|
||||
- REDIRECT_HTTP_TO_HTTPS=no
|
||||
- HTTPS_PROTOCOLS=TLSv1.2 TLSv1.3
|
||||
- SERVER_NAME=${SEARX_DOMAIN} ${WHOOGLE_DOMAIN} ${SERVER_IP}
|
||||
|
|
|
@ -14,6 +14,7 @@ services:
|
|||
- whoogle
|
||||
environment:
|
||||
- MULTISITE=yes
|
||||
- WORKER_CONNECTIONS=65536
|
||||
- SERVER_NAME=${SEARX_DOMAIN} ${WHOOGLE_DOMAIN}
|
||||
- ALLOWED_METHODS=GET|POST|HEAD
|
||||
- DISABLE_DEFAULT_SERVER=yes
|
||||
|
@ -33,7 +34,6 @@ services:
|
|||
- LIMIT_CONN_MAX=80
|
||||
- LIMIT_REQ_RATE=2r/s
|
||||
- LIMIT_REQ_BURST=5
|
||||
- USE_BROTLI=yes
|
||||
- USE_PROXY_CACHE=yes
|
||||
- USE_CLIENT_CACHE=yes
|
||||
- USE_GZIP=yes
|
||||
|
|
|
@ -16,9 +16,10 @@ services:
|
|||
- 80:8080
|
||||
- 443:8443
|
||||
environment:
|
||||
- MULTISITE=yes
|
||||
- SERVER_NAME=${SEARX_DOMAIN} ${WHOOGLE_DOMAIN}
|
||||
- HTTP2=yes
|
||||
- MULTISITE=yes
|
||||
- WORKER_CONNECTIONS=65536
|
||||
- SERVER_NAME=${SEARX_DOMAIN} ${WHOOGLE_DOMAIN}
|
||||
- LISTEN_HTTP=yes
|
||||
- HTTPS_PROTOCOLS=TLSv1.2 TLSv1.3
|
||||
- REDIRECT_HTTP_TO_HTTPS=yes
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 86 KiB |
Binary file not shown.
After Width: | Height: | Size: 83 KiB |
Binary file not shown.
After Width: | Height: | Size: 56 KiB |
Binary file not shown.
After Width: | Height: | Size: 88 KiB |
Binary file not shown.
After Width: | Height: | Size: 62 KiB |
Loading…
Reference in New Issue