User Tools

Site Tools


linux:telegram

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
linux:telegram [2015/07/02 00:06] rlunarolinux:telegram [2015/07/05 00:02] rlunaro
Line 54: Line 54:
 ===== Step 4: a basic test ===== ===== Step 4: a basic test =====
  
-Make a simple confirmation that the program is working. The program is called ''telegram-cli'' and it's under the ''bin'' directory. Go there, and execute: +Make a simple confirmation that the program is working. You can skip this test because we will have to create another user --telegramd-- to run the service and we will have to do it again.  
 + 
 +The program is called ''telegram-cli'' and it's under the ''bin'' directory. Go there, and execute: 
  
 <code> <code>
Line 63: Line 65:
  
 <code> <code>
-rluna@gamora:~/tg-1.0.5.1/bin$ ./telegram-cli ../tg-server.pub -k ../tg-server.pub +$:~/tg-1.0.5.1/bin$ ./telegram-cli ../tg-server.pub -k ../tg-server.pub 
 Telegram-cli version 1.0.5, Copyright (C) 2013-2014 Vitaly Valtman Telegram-cli version 1.0.5, Copyright (C) 2013-2014 Vitaly Valtman
 Telegram-cli comes with ABSOLUTELY NO WARRANTY; for details type `show_license'. Telegram-cli comes with ABSOLUTELY NO WARRANTY; for details type `show_license'.
Line 85: Line 87:
 ===== Step 5: install the client ===== ===== Step 5: install the client =====
  
-I've opted for manually install the client. I've copied the ''telegram-cli'' program under ''/usr/local/bin/telegram'' and the public key of the server under /etc, with very restricted permissions for reading. +I've opted for manually install the client. I've copied the ''telegram-cli'' program under ''/usr/local/share/telegram'' and the public key of the server under /etc, with very restricted permissions for reading. 
  
 <code> <code>
-# mkdir /usr/local/bin/share/telegram+# mkdir /usr/local/share/telegram
 # cp telegram-cli /usr/local/share/telegram # cp telegram-cli /usr/local/share/telegram
 </code> </code>
Line 99: Line 101:
 # cp tg-server.pub /etc/telegram # cp tg-server.pub /etc/telegram
 # chmod g=r,o=r,u=r /etc/telegram/tg-server.pub # chmod g=r,o=r,u=r /etc/telegram/tg-server.pub
-</code> 
- 
-And finnally, copy the configuration information. The configuration information is in your home directory under the folder ''.telegram-cli'': 
- 
-<code> 
-# mv /home/YOUR-USER/.telegram-cli/* /etc/telegram 
 </code> </code>
  
Line 117: Line 113:
 </code> </code>
  
- 
-**And give permissions into /etc/telegram:** 
- 
-<code> 
-chown telegramd:telegramd /etc/telegram/* 
-</code> 
  
 Impersonate this user and run the telegram-cli program again, to create a proper configuration file:  Impersonate this user and run the telegram-cli program again, to create a proper configuration file: 
Line 135: Line 125:
  
 </code> </code>
 +
 +
  
 ===== Step 7: create a daemon and install it ===== ===== Step 7: create a daemon and install it =====
Line 161: Line 153:
 TELEGRAM_BIN="/usr/local/share/telegram/telegram-cli" TELEGRAM_BIN="/usr/local/share/telegram/telegram-cli"
 TELEGRAM_PORT=1234 TELEGRAM_PORT=1234
-TELEGRAM_ARGS="-/etc/telegram/config -k /etc/telegram/tg-server.pub -d -P $TELEGRAM_PORT"+TELEGRAM_ARGS="-/home/telegramd/.telegram-cli -k /etc/telegram/tg-server.pub -d -P $TELEGRAM_PORT"
 PID_FILE=/var/run/telegram.pidfile PID_FILE=/var/run/telegram.pidfile
  
linux/telegram.txt · Last modified: 2022/12/02 22:02 by 127.0.0.1