Разлика между версии на „Хостинг информация за slack.varnalab.org“
Направо към навигацията
Направо към търсенето
(Не са показани 5 междинни версии от 2 потребители) | |||
Ред 1: | Ред 1: | ||
+ | [[Категория:Сървъри]] | ||
+ | |||
+ | http://slack.varnalab.org е интерфейс за изпращане на автоматични покани към групата на Varnalab в http://slack.com | ||
+ | |||
+ | = Система = | ||
+ | |||
+ | * '''предназначение''': http://slack.varnalab.org е интерфейс за изпращане на автоматични покани към групата на Varnalab в http://slack.com | ||
+ | * '''къде''': собствен сървър на [[Потребител:simo|@simo]] | ||
+ | * '''кой''' отговаря за него: [[Потребител:simo|@simo]] | ||
+ | * '''IP''': 78.83.28.87 | ||
+ | |||
+ | |||
+ | = Инструкция за инсталация = | ||
+ | |||
1. Използваме https://github.com/rauchg/slackin, за да каним хора. | 1. Използваме https://github.com/rauchg/slackin, за да каним хора. | ||
2. Това приложение се инсталира с: | 2. Това приложение се инсталира с: | ||
− | npm install slackin | + | npm install slackin |
3. Приложението може да бъде стартирано с който и да е process manager, например https://github.com/foreverjs/forever: | 3. Приложението може да бъде стартирано с който и да е process manager, например https://github.com/foreverjs/forever: | ||
− | npm install -g forever | + | npm install -g forever |
− | forever start /path/to/slackin/bin/slackin varnalab access_token | + | forever start /path/to/slackin/bin/slackin varnalab access_token |
Обикновенно е добра идея да зададем порт, например: | Обикновенно е добра идея да зададем порт, например: | ||
− | forever start /path/to/slackin/bin/slackin --port=6000 varnalab access_token | + | forever start /path/to/slackin/bin/slackin --port=6000 varnalab access_token |
4. След което можем да използваме https://nginx.org като прокси над node процеса: | 4. След което можем да използваме https://nginx.org като прокси над node процеса: | ||
Ред 19: | Ред 33: | ||
server { | server { | ||
listen 80; | listen 80; | ||
− | + | ||
server_name slack.varnalab.org; | server_name slack.varnalab.org; | ||
− | + | ||
access_log /var/log/nginx/slack.varnalab.org-access.log; | access_log /var/log/nginx/slack.varnalab.org-access.log; | ||
error_log /var/log/nginx/slack.varnalab.org-error.log debug; | error_log /var/log/nginx/slack.varnalab.org-error.log debug; | ||
− | + | ||
# node | # node | ||
location / { | location / { |
Текуща версия към 12:45, 26 август 2016
http://slack.varnalab.org е интерфейс за изпращане на автоматични покани към групата на Varnalab в http://slack.com
Система
- предназначение: http://slack.varnalab.org е интерфейс за изпращане на автоматични покани към групата на Varnalab в http://slack.com
- къде: собствен сървър на @simo
- кой отговаря за него: @simo
- IP: 78.83.28.87
Инструкция за инсталация
1. Използваме https://github.com/rauchg/slackin, за да каним хора.
2. Това приложение се инсталира с:
npm install slackin
3. Приложението може да бъде стартирано с който и да е process manager, например https://github.com/foreverjs/forever:
npm install -g forever
forever start /path/to/slackin/bin/slackin varnalab access_token
Обикновенно е добра идея да зададем порт, например:
forever start /path/to/slackin/bin/slackin --port=6000 varnalab access_token
4. След което можем да използваме https://nginx.org като прокси над node процеса:
server { listen 80; server_name slack.varnalab.org; access_log /var/log/nginx/slack.varnalab.org-access.log; error_log /var/log/nginx/slack.varnalab.org-error.log debug; # node location / { proxy_pass http://127.0.0.1:6000/; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } }