vendredi 11 septembre 2020

Ubuntu 20.04 - Installation TvHeadend

 

 
Installation de TVHeadend sur une installation Ubuntu 20.04 LTS :  
sudo apt-get -y install coreutils wget apt-transport-https lsb-release ca-certificates
sudo wget -qO- https://doozer.io/keys/tvheadend/tvheadend/pgp | sudo apt-key add -

sudo add-apt-repository 'deb https://apt.tvheadend.org/stable focal main'
$ sudo apt-get update
$ sudo apt-get install tvheadend -y 
 
 
Webologie : https://lintut.com/install-tvheadend-on-ubuntu-18-04-server/ 

dimanche 7 juin 2020

Ubunu 20.04 - AUTOFS - Ajouter un partge réseau FREEBOX - Go Flex HOME et QNAP

J'ai trouvé un article sur le site suivant : Artucle de muse sur autofs
du coup je le reprend en l'adaptant à une Ubuntu 20.20 et un partage réalisé avec :
- Freebox disponible via un partage samba en  //192.168.50.254/Freebox/
-  QNAP via un partage en samba  //192.168.50.100/Document/
- Go Flex Home //192.168.50.49/GoFlex Home Public/

So let's go :

Le démon autofs assure le montage et le démontage automatique à la demande des systèmes de fichiers ce qui est particulièrement utile pour des partages réseaux comme CIFS.

 Les dossiers à créer :

root@issa:~# mkdir /mnt/autofs
root@issa:~# mkdir /mnt/autofs/smb/
 
Les paquets à installer sont les suivants :

root@issa:~# apt-get install autofs cifs
Une nouvelle map doit être ajoutée pour les montages CIFS :
root@issa:~# nano /etc/auto.master
/mnt/autofs/smb/ /etc/auto.mnt --ghost,--timeout=30

Les montages CIFS seront montés dans le répertoire racine /mnt/autofs. Ils sont à spécifier dans le fichier /etc/auto.mnt :
root@muse:~# nano /etc/auto.cifs
document -fstype=cifs,rw,uid=1000,gid=1000,credentials=/root/.share-credentialsQNAP ://192.168.50.100/Document/
FlexGoHome -fstype=cifs,rw,uid=1000,gid=1000,credentials=/root/.share-credentials,vers=1.0     ://192.168.50.49/GoFlex Home Public/
Freebox    -fstype=cifs,rw,uid=1000,gid=1000,credentials=/root/.share-credentialsFree,vers=1.0 ://192.168.50.254/Freebox/
Chaque ligne correspondant à un montage. Quelques explications :
  • document - FlexGoHome - Freebox : nom du répertoire local du montage; il s’agit donc ici de /mnt/autofs/smb/document , /mnt/autofs/smb/FlexGoHome et /mnt/autofs/smb/Freebox
  • cifs : c'est le type de montage
  • rw : montage en lecture et écriture
  • uid=1000,gid=1000 : ID de l’utilisateur local propriétaire des fichiers
  • credentials : fichier contenant les informations d’authentification
  • ://192.168.50.100/document/ - //192.168.50.49/GoFlex Home Public/ et  //192.168.50.254/Freebox/ : IP/hôte du serveur CIFS et nom du partage
  • vers=1.0 : défini la version de sambe utilisé par défaut c'est 3 et du coup pour les anciens sereur il faut positionné à 1
Remarque : ce fichier ne doit pas avoir les permissions d’exécution sinon autofs cherchera à l’exécuter au lieu de l’interpréter (ce qui empêchera le montage).
Les informations de connexion au serveur CIFS sont à stocker dans un fichier restreint à l’utilisateur root :
root@issa:~# nano /root/.share-credentialsQNAP
username=qnap
password=qnap
root@issa:~# nano /root/.share-credentials
username=flexgohome
password=flexgohome
root@issa:~# nano /root/.share-credentialsFree
username=freeebox
password=freebox

root@issa:~# chmod 600 /root/.share-credentialsQNAP
root@issa:~# chmod 600 /root/.share-credentials
root@issa:~# chmod 600 /root/.share-credentialsFree
Afin de valider cette configuration, il est préférable de tester autofs en premier lieu :
root@issa:~# automount -f -v -d
Le montage sera effectué au premier listage du répertoire :
root@issa:~# /mnt/autofs/smb/document
root@issa:~# /mnt/autofs/smb/FlexGoHome
root@issa:~# /mnt/autofs/smb/Freebox
Si tout est opérationnel, le démon peut alors être lancé en arrière-plan :
root@issa:~# service autofs restart

samedi 10 août 2019

Skyrim together - Docker install onlinux Ubuntu 18.04 LTS

Voici comment mettre en place un serveur pour jouer à Skyrim SE en coop 2 et plus !

 Le serveur  : 

Prérequis

Installation d'une Ubuntu 18.04 LTS

Installation de docker :

sudo apt install docker.io

installation du docker Skyrim together :

sudo docker pull tiltedphoques/st-game-server

Démarrage du serveur

sudo docker run -p 10578:10578/udp tiltedphoques/st-game-server
 

Sur le pc client avec Skyrim :


Telecharger et installer le logiciel Harbor :

Webologie :

https://hub.docker.com/r/tiltedphoques/st-game-server
https://www.reddit.com/r/SkyrimTogether/comments/al0czc/how_to_get_skyrim_together_working/

vendredi 9 août 2019

How to Create an ARK: Survival Evolved Server on Ubuntu 18.04

 

 Install frech install of Ubuntu 18.04 LTS serveur


Installation d'un serveur sous Ubuntu 18.04 LTS serveur


Prérequis :

sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 libstdc++6:i386

Increase Open Files Limit


ARK will not run unless you increase the open files limit on your Ubuntu server to a minimum of 100000.

If you're trying to run more than one game server on your system, you will most likely need to increase this limit even higher.


echo "fs.file-max=100000" >> /etc/sysctl.conf && sysctl -p
echo "* soft nofile 100000" >> /etc/security/limits.conf
echo "* hard nofile 100000" >> /etc/security/limits.conf
echo "session required pam_limits.so" >> /etc/pam.d/common-session


1. Create a user and login.


adduser arkserver

note: do NOT set the password as `arkserver` . Use a strong password.
su - arkserver
2. Download linuxgsm.sh.


wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh arkserver


3. Run the installer and follow the instructions.

./arkserver install

Choisir des maps et ajouter des maps personnaliser :


les maps telechargable sur internet doivent être copider dans le dossier du serveur :
/home/arkserver/serverfiles/ShooterGame/Saved

pour modifier la maps de chargement du serveur :

su - arkserver
nano lgsm/config-lgsm/arkserver/arkserver.cfg`

    ajouter :

    maxplayers="5"

    #defaultmap="TheIsland"
    #       defaultmapFiles="TheIsland-nitradoeu19.officialserver186"
            #defaultmapFiles="TheIsland-GGFizz-"
    #defaultmap="Ragnarok"
            #defaultmapFiles="Ragnarok"
            #defaultmapFiles="Ragnarok-GGFizz-Mars2018"
    #defaultmap="CrystalIsles"
    #       defaultmapFiles=${defaultmap}
    #defaultmap="Aberration_P"
            #defaultmapFiles=${defaultmap}
    #       defaultmapFiles="Abberation-GGFizz-Feb_2018"
    defaultmap="ScorchedEarth_P"
            defaultmapFiles=${defaultmap}
    #defaultmap="ScorchedEarth_P"
            #defaultmapFiles=${defaultmap}
    #defaultmap="Extinction"
    #       defaultmapFiles=${defaultmap}

Ajouter des mods à son serveur


Ajouter des mods sur le serveur :

nano serverfiles/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini

à ajouter sous : [ServerSettings] sinon ne fonctionne pas :

ActiveMods=731604991,632091170,554678442

Pour aller plus vite coper les mods qui sont sur votre client windows :

D:\Games\Steam\steamapps\common\ARK\ShooterGame\Content\Mods

Sur le serveur dossier :


/home/arkserver/serverfiles/ShooterGame/Content/Mods

Webologie :

https://ericmathison.com/blog/how-to-create-an-ark-survival-evolved-server-on-ubuntu-16-04/
https://linuxgsm.com/lgsm/arkserver/
https://ubuntu.com/download/server

vendredi 28 décembre 2018

Raspberry - Mettre en place un serveur Web Apache - Mysql

Voici comment installer un serveur web APACHE - PHP - MySql sur un Raspberry avec un raspbian Lite fraichement  installé :

1 - Mise à jour système :
 
sudo aptitude update -y && sudo aptitude upgrade -y && sudo reboot
 
 
2 - Installation des prérequis :

sudo apt-get install apache2 php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-intl mysql-server mysql-client ffmpeg git libimage-exiftool-perl && sudo apt-get install python && sudo a2enmod rewrit


vendredi 13 mars 2015

Ubuntu serveur 14.04 LTS - OpenVpn derriere une freebox v6

Bonjour,

voici comment installer et faire fonctionner un serveur openVpn derrière une Freebox v6 :

 - 1>  Installation de l'application

sudo aptitude install openvpn
easy-rsa

- 2> les fichiers de configuration :

sudo mkdir /etc/openvpn/easy-rsa/

sudo cp -R /usr/share/easy-rsa/* /etc/openvpn/easy-rsa/
sudo chown -R $USER /etc/openvpn/easy-rsa/


- 3> Les certificats


On commence par éditer le fichier /etc/openvpn/easy-rsa/vars:
export KEY_COUNTRY="FR"
export KEY_PROVINCE="06"
export KEY_CITY="Nissa"
export KEY_ORG="nicolargo.com"
export KEY_EMAIL="dtc@hadopi.fr"

Ensuite on lance la séquence suivante qui va générer les clés (.key) et les certificats (.crt):
cd /etc/openvpn/easy-rsa/
source vars
./clean-all
./build-dh
./pkitool --initca
./pkitool --server serveur01
sudo openvpn --genkey --secret keys/ta.key

On copie ensuite les clés et les certificats utiles pour le serveur dans le répertoire /etc/openvpn/:

sudo cp keys/ca.crt keys/ta.key keys/serveur01.crt keys/serveur01.key keys/dh2048.pem /etc/openvpn/


sudo mkdir /etc/openvpn/jail
sudo mkdir /etc/openvpn/clientconf


 le fichiers de conf  /etc/openvpn/server.conf :
contient les dns de free 


port 1194
proto udp
dev tun

ca ca.crt
cert srv-vpn.crt
key srv-vpn.key  # This file should be kept secret

dh dh2048.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt

push "route 192.168.50.0 255.255.255.0"
push "redirect-gateway def1 bypass-dhcp"
;push "redirect-gateway"
#DNS DE FREE
push "dhcp-option DNS 212.27.40.240"
#DNS OPENDNS
push "dhcp-option DNS 208.67.220.220"
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3


WebOlogie :

https://www.debian-fr.org/ajouter-une-route-sur-un-routeur-freebox-t24685.html
http://www.mon-ip.com/
http://blog.nicolargo.com/2010/10/installation-dun-serveur-openvpn-sous-debianubuntu.html
For the Working ambiance :) https://soundcloud.com/relaxdaily/relaxdaily-n084-relaxing-instrumental-music-studying-relaxing-spa

vendredi 7 novembre 2014

Ubuntu 14.04 Lts - Aptana - ajouter un projet sftp, ftp ...

Voici  comment ajouter un dossier partagé avec une connection ftp, sftp :

Window -> Show View -> Other -> Studio/Remote
(Drag this tabbed window wherever)
Click the add FTP button (see below); #profit
Add New FTP Site...

lundi 22 septembre 2014

Ubuntu serveur 14.04 LTS - installation Tvheadend


Sur ubuntu server il n'y a pas la possibilité d'ajouter des ppa donc pour pouvoir le faire :

sudo apt-get install software-properties-common python-software-properties

source : http://lifeonubuntu.com/ubuntu-missing-add-apt-repository-command/

Suivre :

sudo apt install curl
curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add -
sudo apt-add-repository -r http://apt.tvheadend.org/stable
sudo apt-add-repository http://apt.tvheadend.org/unstable
sudo apt update
sudo apt install tvheadend


ensuite connexion à l'interface web via :

http://ipserveur:9981/

Have Xbmc Powar !! 


dans le cas ou le programme ne veut pas démamrer probléme de droits d'écriture visible dans syslog

il faut lancer la commande suivante :

sudo chown -R hts home/hts/
 




 

dimanche 13 avril 2014

Linux Ubuntu - Installation DVB-S2 PCI Cards - TeVii S464 -

Installation d'une carte DVB-s2 sur un serveur UBUNTU 12.04 LTS



> wget http://www.tevii.com/tevii_ds3000.tar.gz
> tar xfvz tevii_ds3000.tar.gz
> cp dvb-fe-ds3000.fw /lib/firmware


Source : http://www.linuxtv.org/wiki/index.php/TeVii_S464

samedi 5 avril 2014

Linux - Exécuter une application en fond de tache

Bonjour ,
 
Quand on execute certaines commandes , scripts bash , ou processus dans un terminal le script garde la main ,
et quand on quitte le terminal cela arrete le script .
Pour lancer un script ou autre en tache de fond (background) , il suffit de rajouter le symbole & a la suite .
ex :
#:~> lacommande &
 
Dans certains cas le systeme envoie le signal SIGHUP aux taches de fond et la commande s'arrete malgres tout quand on quitte le terminal.
Dans ce cas il faut executer la commande en rajoutant nohup devant .
ex :
#:~> nohup lacommande & 


source : http://le.9.over-blog.com/article-lancer-une-commande-en-tache-de-fond-background-sous-linux-53228723.html

jeudi 3 avril 2014

Apache 2 - améliorer l'affichage des fchiers H5Aai

 Installation de h5ai :

prérequis :tester sur une ubuntu 140.4 lts le 14/02/2015
 
 
sudo apt-get install imagemagick  tar zip libav-tools



c'est une interface plutot jolie pour les pages fichier en accés http :
voir la demo ici --> Demo H5ai

procédure install on ubuntu server 14.04 lts :

cd /var/www/html
sudo wget http://release.larsjung.de/h5ai/h5ai-0.26.1.zip
sudo unzip h5ai-0.26.1.zip
sudo nano /etc/apache2/sites-available/000-default.conf



ajouter en début de fichier :

DirectoryIndex  index.html  index.php  /_h5ai/server/php/index.php

les bon droits :
sudo chown www-data:root cache/ -R
sudo chmod 750 cache/ -R
sudo service apache2 restart


modifier le mot de passe de la parti admin :


Allé sur ce site pour généré un mot de passe :
http://www.sha1.cz/

et ajouter à l aligne du fichier :
/var/www/html/_h5ai/server/php/index.php




vérifier que tout est ok sur la config _h5AI :
http://192.168.1.9/_h5ai/

si tout est vert c'est ok !

Ubuntu 20.04 - Installation TvHeadend

    Installation de TVHeadend sur une installation Ubuntu 20.04 LTS : sudo apt-get -y install coreutils wget apt-transport-https lsb-relea...