#PIN = $ENV::PKCS11_PIN
#init = 0
</code>
* create /etc/openvpn/client.dummy:
<code>
###############... ;mute 20
;fragment 1400
mssfix
</code>
===== Create server config =====
* Edit/create /etc/openvpn/server.conf
<code>
port 1194
proto udp
dev tap
tls... ys =====
Enter the easy-rsa directory previously created as root
# cd /etc/openvpn/easy-rsa
Edit vars f
cd vger
$ make
$ sudo make install
</code>
===== Create a dedicated user =====
Create a user with no shell and no password
<code bash>
# adduser
Username: gemin... etc/inetd.conf. Adjust -d parameter to previously created user's home directory, don't forget the last sla... module
* Activate it in configuration file, and create a stream section at the same level as the http se
ode>
===== Roundcube =====
* First, you need to create a database. Here we created a mysql database named roundcubemail, hosted on “dbhost” and owned by user ro... ===== AgenDAV plugin =====
* First, you need to create a database. Here we created a mysql database named agendav, hosted on "dbhost" and owned by user agendav.
D BY 'password' WITH GRANT OPTION;
</code>
===== create user with a dedicated database =====
<code sql>
mysql> CREATE DATABASE db;
mysql> GRANT ALL PRIVILEGES ON db.* ... e>
<note>note: this will work only for databases created **after** you enable this option. for this reaso... SH TABLES WITH READ LOCK;
</code>
* use tar to create an archive that includes all databases
<code bas
====== How to quickly create fully functional shell scripts using VIM ======
* Download the [[http://ww... ]
* Install it (:source path_to_vim_script)
* Create the following script in .vim/templates/sh:
<code