Index
A
- access rights
- Active Directory (AD) support / How it works…
- Ampache
- URL / See also
- used, for streaming music / Streaming music with Ampache
- Ampache Server
- installing / Installing the Ampache server, How to do it…, There's more…
- Apache
- about / Introduction
- benchmarking / Benchmarking and performance tuning of Apache, How to do it…
- performance tuning / Benchmarking and performance tuning of Apache, How to do it…
- Apache Bench (ab)
- Apache web server
- installing / Installing and configuring the Apache web server
- configuring / How to do it…
- working / How it works…
- about / There's more…
- HTTP version 2 support / HTTP version 2 support
- API access
- enabling, for remote streaming / Enabling API access for remote streaming, How to do it…, How it works…
B
- backups
- setting up / Setting backups, How it works…
- bare repository
- about / How it works…
- batch mode
- user account, creating / Creating user accounts in batch mode, How it works…
- Bazaar
- URL / There's more…
- benchmarking, with Sysbench
- URL / See also
- Bidirectional-streams Over Synchronous HTTP (BOSH)
- about / Getting ready
- binary large object (blob)
- about / How it works…
- brute force attacks
- securing against / Securing against brute force attacks, How to do it…, How it works…
- reference / There's more…
- bulk data
- exporting / Importing and exporting bulk data, How to do it…
- importing / Importing and exporting bulk data, How to do it…
C
- C10k problem
- about / Introduction
- cAdvisor / How it works…
- Candy
- URL / See also
- catalog
- centralized version control systems (CVCS)
- about / Introduction
- Certificate Signing Request (CSR)
- generating / There's more…
- chat server
- with Node.js / Chat server with Node.js, How to do it…, How it works…
- Cloud 9 IDE
- URL / See also
- command line interface (CLI)
- commands, for network connectivity
- lspci / There's more…
- Lsmod / There's more…
- ip link / There's more…
- ip addr / There's more…
- ip route / There's more…
- tracepath/traceroute / There's more…
- iptables / There's more…
- dig / There's more…
- ethtool / There's more…
- route / There's more…
- telnet / There's more…
- Nmap / There's more…
- netstat / There's more…
- ifup / There's more…
- ifdown / There's more…
- Common Internet File System (CIFS) protocol / Installing the Samba server
- common tasks
- automating, with Git hooks / Automating common tasks with Git hooks, Getting ready, How to do it…, How it works…
- container
- about / Introduction
- containerd / How it works…
- container networking model (CNM) / How it works…
- contents
- uploading / Uploading contents and creating catalogs, How to do it…
- CPU
- monitoring / Monitoring the CPU, How to do it…, How it works…
- references / See also
- CPU utilization
- defining / How it works…
D
- data
- storing, MySQL used / Storing and retrieving data with MySQL, How to do it…, How it works…
- retrieving, MySQL used / Storing and retrieving data with MySQL, How to do it…, How it works…
- storing, MongoDB used / Storing and retrieving data with MongoDB, How to do it…, How it works…, There’s more…
- retrieving, MongoDB used / Storing and retrieving data with MongoDB, How to do it…, How it works…, See also
- Data Definition Language (DDL) / How it works…
- Data Manipulation Language (DML) / How it works…
- debootstrap
- about / There's more…
- DHCP
- about / Installing the DHCP server
- manual allocation / Installing the DHCP server
- dynamic allocation / Installing the DHCP server
- DHCP server
- installing / Installing the DHCP server, Getting ready, How to do it…
- IP reservation / There's more…
- manual allocation / There's more…
- Diffie Hellman parameters / How to do it…
- Directory Information Tree (DIT)
- about / Introduction
- DNS
- about / Installing the DNS server
- DNS configuration guide, on Ubuntu server guide
- reference / See also
- DNS server
- installing / Installing the DNS server, How to do it…
- Docker
- installing / Installing Docker, How to do it…
- Hackpad, using with / Using Hackpad with Docker
- Docker containers
- starting / Starting and managing Docker containers, How to do it…, How it works…
- managing / Starting and managing Docker containers, How to do it…, How it works…
- monitoring / Monitoring Docker containers, How it works…
- securing / Securing Docker containers, How to do it…
- Dockerfile
- images, creating with / Creating images with a Dockerfile, Getting ready, How to do it…, How it works…, There's more…
- about / Creating images with a Dockerfile
- Docker network
- used, for deploying WordPress / Deploying WordPress using a Docker network, How to do it…
- Docker volumes
- Dovecot
- used, for enabling IMAP and POP3 / Enabling IMAP and POP3 with Dovecot, How to do it…, How it works…
- URL / See also
- dynamic contents
- serving, with PHP / Serving dynamic contents with PHP, How to do it…, How it works…
- support, for scripting languages / There's more…
E
- e-mails
- sending, Postfix used / Sending e-mails with Postfix, How to do it…, How it works…
- accounts, adding / Adding e-mail accounts, How to do it…, How it works…, There's more…
- Ejabberd
- about / Introduction
- installing / Installing Ejabberd, How to do it…, How it works…
- URL / See also
- references / See also
- Ejabberd docs, LDAP section
- URL / See also
- Ejabberd installation
- configuring / Configuring the Ejabberd installation, Getting ready, How to do it…, How it works…
- Ejabberd users
- authenticating, with LDAP / Authenticating Ejabberd users with LDAP, How to do it…, How it works…
- Etherpad
- URL / See also
- event driven approach
- about / Introduction
- Extensible Messaging and Presence Protocol (XMPP)
- about / Introduction
F
- file permissions
- managing / Managing file permissions, How to do it…, How it works…
- file revisions
- storing, with Git commit / Storing file revisions with Git commit, How to do it…, How it works…
- files
- synchronizing, Rsync used / Synchronizing files with Rsync, How to do it…, How it works…, See also
- File Transfer Protocol (FTP) server / Installing the secure FTP server
- first container
- deploying, with LXD / Deploying your first container with LXD, How to do it…, How it works…, There's more…
- forward proxy
- free hosting
- URL / See also
- full JID
- about / How to do it…
G
- GID (group ID) / How it works…
- Git
- installing / Installing Git, How to do it…, How it works…
- URL / See also
- Git CLI
- local repository, creating with / Creating a local repository with Git CLI, How to do it…
- Git clone
- URL / See also
- Git commit
- file revisions, storing with / Storing file revisions with Git commit, How to do it…, How it works…
- Git Hooks
- references / See also
- GitHub
- about / There's more…
- Git init
- URL / See also
- Gitlab
- installing / Installing GitLab, your own Git hosting, How to do it…, There's more…
- repository, creating with / Creating a repository with GitLab, Getting ready, How to do it…
- Gitlab server
- users, adding to / Adding users to the GitLab server, How to do it…
- Git merge
- URL / See also
- Git pull
- updates, receiving with / Receiving updates with Git pull, How to do it…, How it works…
- URL / See also
- gitweb documentation
- URL / There's more…
- graphing tools
- references / Graphing tools
- group
- creating / Creating a group, How it works…
- members, adding / Adding group members, How it works…
- group chat
- enabling / Enabling group chat, How to do it…, There's more…
H
- H2load
- about / There's more…
- Hackpad
- insalling / Installing Hackpad, a collaborative document editor, How to do it…, How it works…
- using, with Docker / Using Hackpad with Docker
- using with Docker, URL / See also
- repo, URL / See also
- HAProxy
- load balancing, with / Discussing load balancing with HAProxy, How to do it…, How it works…
- load balancing algorithms / How it works…
- about / HAProxy and Varnish
- HTTP
- about / Securing web traffic with HTTPS
- Httperf
- about / There's more…
- HTTPS
- about / Securing web traffic with HTTPS
- web traffic, securing with / Getting ready, How to do it…, How it works…
- HTTPs communication
- enabling, on Nginx / Setting HTTPs on Nginx, How to do it…, How it works…
I
- Ifconfig
- about / How it works…
- images
- creating, with Dockerfile / Creating images with a Dockerfile, How to do it…, How it works…, There's more…
- IMAP and POP3
- enabling, Dovecot used / Enabling IMAP and POP3 with Dovecot, Getting ready, How it works…
- InnoDB storage engine
- URL / See also
- InnoDB table compression
- URL / See also
- ISC-DHCP
- about / How it works…
K
- kernel parameters
- reference / See also
L
- LAMP stack
- installing / Installing the LAMP stack
- Launchpad
- URL / See also
- Layer two tunneling protocol (L2TP) / Securing remote access with OpenVPN
- LDAP
- Ubuntu server logins, defining with / Ubuntu server logins with LDAP, How to do it…
- Ejabberd users, authenticating with / Authenticating Ejabberd users with LDAP, How to do it…, How it works…
- LDAP client authentication
- URL / See also
- libcontainer / Installing Docker
- libstrophe
- Lightweight Directory access Protocol (LDAP)
- about / Introduction
- limits.conf
- used, for setting resource limits / Setting resource limits with limits.conf, How it works…
- Linux home server Samba guide
- URL / See also
- Linux performance analysis
- URL / See also
- load balancing
- with HAProxy / Discussing load balancing with HAProxy, How to do it…, How it works…
- with Nginx / Load balancing with Nginx, How to do it…, How it works…, There's more…
- load balancing algorithms
- Round-robin / How it works…
- leastconn / How it works…
- source / How it works…
- local repository
- creating, with Git CLI / Creating a local repository with Git CLI, How to do it…
- Logical Volume Manager (LVM) / How it works…
- LXC
- LXD
- about / Installing LXD, the Linux container daemon
- installing / Getting ready, How to do it…, How it works…, There's more…
- networking with / Networking with LXD, How to do it…, How it works…, There's more…
- LXD containers
- managing / Managing LXD containers, How to do it…
- advance options / Managing LXD containers – advanced options
- dealing / How to do it…
- resource limits, setting / Setting resource limits on LXD containers, How to do it…, How it works…
- LXD GUI
- reference / There's more…
M
- mailbox formats
- URL / See also
- mail filtering
- with spam-assassin / Mail filtering with spam-assassin, How to do it…, How it works…
- mail server
- troubleshooting / Troubleshooting the mail server, How to do it…
- Mattermost
- installing / Installing Mattermost – a self-hosted slack alternative, How to do it…, How it works…
- URL / Installing Mattermost – a self-hosted slack alternative, How to do it…
- features, URL / See also
- web-hooks, URL / See also
- Source Code on Github, URL / See also
- Mattermost Dockerfile
- URL / See also
- memory
- monitoring / Monitoring memory and swap, How to do it…, How it works…
- Mnesia
- about / How to do it…
- MongoDB
- installing / Installing MongoDB
- installing, URL / See also
- used, for storing data / Storing and retrieving data with MongoDB, How to do it…, How it works…
- used, for retrieving data / Storing and retrieving data with MongoDB, How to do it…, How it works…, There’s more…
- MongoDB query documents
- URL / See also
- multi-processing modules (MPM)
- about / Introduction
- multiple websites
- hosting, with virtual domain / Hosting multiple websites with a virtual domain, How to do it…, How it works…
- Multi User Chat (MUC)
- about / Enabling group chat
- music
- streaming, Ampache used / Streaming music with Ampache
- MySQL
- about / Introduction
- used, for installing relational database / Installing relational databases with MySQL, How to do it…, How it works…
- installation, securing / Securing MySQL installation
- used, for storing data / Storing and retrieving data with MySQL, How to do it…, How it works…
- used, for retrieving data / Storing and retrieving data with MySQL, How to do it…, How it works…
- web access, installing / Installing web access for MySQL, How to do it…, How it works…
- performance, optimizing / Optimizing MySQL performance – queries, How to do it…, How it works…
- sharding / Sharding MySQL
- performance tuning / Optimizing MySQL performance – configuration, How to do it…, How it works…, There’s more…
- table compression / MySQL table compression
- troubleshooting / Troubleshooting MySQL, How to do it…
- MySQL backup methods
- URL / See also
- MySQL binary log
- URL / See also
- MySQL docs
- URL / See also
- MySQL load data infile syntax
- URL / See also
- MySQL optimization guide
- URL / See also
- MySQL query execution plan
- URL / See also
- MySQL replicas
- creating, for scaling / Creating MySQL replicas for scaling and high availability
- creating, for high availability / Creating MySQL replicas for scaling and high availability
- MySQL replicas
- creating, for scaling / How to do it…, How it works…
- creating, for high availability / How to do it…, How it works…, See also
- MySQL select-into syntax
- URL / See also
- MySQL test database
- URL / See also
- MySQL tuner script
- URL / See also
- Mysql user account management
- URL / See also
N
- NamedVirtualHost / How it works…
- netfilter / Securing a network with uncomplicated firewall
- network
- connecting, with static IP / Connecting to a network with a static IP, How to do it…, How it works…
- temporary IP assignment / There's more…
- IPv6 configuration / IPv6 configuration
- securing, with uncomplicated firewall / Securing a network with uncomplicated firewall, How to do it…
- monitoring / Monitoring the network, How to do it…, How it works…
- Network Address Translation (NAT) / Networking with LXD
- network configuration, at Ubuntu server guide
- reference / See also
- network connectivity
- troubleshooting / Troubleshooting network connectivity, How to do it…
- Network File System (NFS)
- about / Installing the Network File System
- installing / Installing the Network File System, How to do it…, There's more…
- networking
- about / Introduction
- Network Time Protocol (NTP)
- about / Being on time with NTP
- NFS
- URL / See also
- NFS exports options
- URL / See also
- Nginx
- installing, with PHP_FPM / Installing Nginx with PHP_FPM, How to do it…, How it works…, There's more…
- setting, as reverse proxy / Setting Nginx as a reverse proxy, How to do it…, How it works…, There's more…
- load balancing with / Load balancing with Nginx, How to do it…, How it works…, There's more…
- HTTPs, setting / Setting HTTPs on Nginx, How to do it…, How it works…
- Node.js
- chat server, defining with / Chat server with Node.js, How to do it…, How it works…
- references / See also
- NoSQL
- about / Introduction
- Not Found error / How to do it…
- ntpdate
- about / Being on time with NTP
O
- on-the-fly transcoding
- setting / Setting on-the-fly transcoding, How to do it…
- OpenLDAP
- installing / Installing OpenLDAP, How to do it…
- references / See also
- OpenLDAP admin guide
- URL / Introduction
- OpenVPN
- remote acess, securing with / Securing remote access with OpenVPN, How to do it…, How it works…
- VPN client, configuring / There's more…
- Organizational Unit (OU)
- about / How to do it…
- OwnCloud
- installing / Installing OwnCloud, self-hosted cloud storage, How to do it…, How it works…
- repositories, URL / See also
- admin manual, URL / See also
P
- Parallel NFS
- URL / See also
- password authentication
- about / How it works…
- password less sudo
- setting / Setting password less sudo
- Percona
- configuration wizard / Percona configuration wizard
- Percona XtraBackup
- URL / See also
- Perfkit
- about / There's more…
- performance benchmarks
- setting / Setting performance benchmarks, Getting ready, How to do it…
- graphing tools / Graphing tools
- performance tuning
- Samba server / Performance tuning the Samba server, How it works…
- personal file sharing
- tools / Tools for personal file sharing
- PHP
- dynamic contents, serving with / Getting ready, How to do it…, How it works…
- settings / PHP settings
- upgrading, under Ubuntu 14 / Upgrading PHP under Ubuntu 14
- phpLDAPadmin
- installing / Installing phpLDAPadmin, How to do it…
- references / How to do it…, There's more…
- phpMyAdmin
- URL / See also
- PHP_FPM
- Nginx, installing with / Installing Nginx with PHP_FPM, How to do it…, How it works…, There's more…
- Point-to-Point Tunneling Protocol (PPTP) / Securing remote access with OpenVPN
- Postfix
- used, for sending e-mails / Sending e-mails with Postfix, How to do it…, How it works…
- URL / See also
- lookup table types, URL / See also
- process ID (pid)
- about / How it works…
- proxy
- public key authentication
- setting up / Setting up public key authentication, How it works…
R
- relational database
- installing, MySQL used / Installing relational databases with MySQL, How to do it…, How it works…
- remote access
- securing, with OpenVPN / Securing remote access with OpenVPN, How to do it…, How it works…
- remote server
- repository, synchronizing with / Synchronizing the repository with a remote server, How to do it…, There's more…
- remote servers
- Ubuntu / How it works…
- Ubuntu-daily / How it works…
- images / How it works…
- remote streaming
- API access, enabling / Enabling API access for remote streaming, How to do it…, How it works…
- repository
- synchronizing, with remote server / Synchronizing the repository with a remote server, How to do it…, There's more…
- Github pages / GitHub pages
- creating, with Gitlab / Creating a repository with GitLab, Getting ready, How to do it…
- repository clones
- creating / Creating repository clones, How it works…
- requirements, for Gitlab installation
- URL / See also
- resource limits
- setting, limits.conf used / Setting resource limits with limits.conf, How it works…
- reverse proxy
- root privileges
- getting, sudo used / Getting root privileges with sudo, Getting ready, There's more…
- Rsync
- used, for synchronizing files / Synchronizing files with Rsync, How to do it…, How it works…, There's more…
- runc / How it works…
S
- SAAS (Software as a Service) product / Introduction
- Samba
- URL / There's more…
- Samba and LDAP integration
- URL / There's more…
- Samba server
- installing / Installing the Samba server, Getting ready, How to do it…, How it works…
- users, adding / Adding users to the Samba server, How to do it…, How it works…
- performance tuning / Performance tuning the Samba server, How it works…
- troubleshooting / Troubleshooting the Samba server, How to do it…
- network connectivity, checking / Checking network connectivity
- Samba service, checking / Checking the Samba service
- Samba logs, checking / Checking Samba logs
- Samba configuration, checking / Checking Samba configuration
- sar (System Activity Reporter)
- about / How to do it…
- Sarg
- about / Sarg – tool to analyze squid logs
- used, for analyzing squid logs / Sarg – tool to analyze squid logs
- secure FTP server
- installing / Installing the secure FTP server, How it works…, There's more…
- Secure Socket Layer (SSL) protocol / Securing web traffic with HTTPS
- ServerAlias / How it works…
- Server Message Block (SMB) / Installing the Samba server
- ServerName / How it works…
- SFTP / There's more…
- spam-assassin
- used, for mail filtering / Mail filtering with spam-assassin, How to do it…, How it works…
- squid
- about / Hiding behind the proxy with squid
- used, for hiding behind proxy / How to do it…, How it works…
- access control list / Access control list
- cache refresh rules, setting / Set cache refresh rules
- squid guard
- about / Squid guard
- squid logs
- analyzing, with Sarg / Sarg – tool to analyze squid logs
- SSH authentication
- working / Working of SSH authentication
- SSH connections, troubleshooting / Troubleshooting SSH connections
- SSH tools, for Windows platform / SSH tools for the Windows platform
- about / See also
- SSH connections
- troubleshooting / Troubleshooting SSH connections
- SSH keys
- URL / See also
- SSH tools
- for Windows platform / SSH tools for the Windows platform
- standalone time server
- setting up, for internal network / Being on time with NTP, How to do it…, How it works…
- static IP
- for connecting to network / Connecting to a network with a static IP, How to do it…, How it works…
- storage
- monitoring / Monitoring storage, Getting ready, How to do it…
- stratum
- about / Being on time with NTP
- Strophe.js
- web client, creating with / Creating web client with Strophe.js, How to do it…, How it works…
- references / See also
- Strophe.js MUC plugin
- URL / See also
- Strophe.js site
- URL / Getting ready
- Structured Query Language (SQL)
- sudo
- used, for getting root privileges / Getting root privileges with sudo, Getting ready, There's more…
- password less sudo, setting / Setting password less sudo
- uses / Other uses of sudo
- supermin
- about / There's more…
- supervisord / There's more…
- Swap
- monitoring / Monitoring memory and swap, How to do it…, How it works…
- Sysbench
- about / Setting performance benchmarks
- Sysbench documentation
- URL / See also
- Sysbench GitHub repo
- URL / See also
- Sysbench logs
- URL / Graphing tools
- Sysbench tests
- URL / See also
- Sysdig / There's more…
T
- table maintenance statements
- URL / See also
- TCP stack
- tuning / Tuning the TCP stack, How to do it…, How it works…
- Transmission Control Protocol and Internet Protocol (TCP/IP)
- about / Tuning the TCP stack
- Transport Layer Security (TLS) protocol / Securing web traffic with HTTPS
- troubleshooting, web server
- about / Troubleshooting the web server
- web server not accessible / Web server not accessible
- virtual host not accessible / Virtual host not accessible
- forbidden errors / Access denied or forbidden errors
- access denied / Access denied or forbidden errors
- Apache downloads .php files / Apache downloads .php files
U
- Ubuntu
- installation, URL / See also
- Ubuntu security best practices
- Ubuntu server guide
- UFW community page
- reference / See also
- UID (user ID) / How it works…
- Uncomplicated Firewall (UFW)
- user account
- creating / Creating a user account, How to do it…, How it works…, There's more…, Creating users and connecting with the XMPP client, How to do it…, How it works…, There's more…, See also
- creating, in batch mode / Creating user accounts in batch mode, How it works…
- deleting / Deleting a user account, How it works…
- securing / Securing user accounts, How to do it...
- connecting, with XMPP client / Creating users and connecting with the XMPP client, How to do it…, There's more…
- user accounts
- removing / Removing user accounts
- resource limits, setting / Setting resource limits
- useradd command / See also
- usermod command
- URL / See also
- users
- adding / Adding users and assigning access rights, How to do it…, How it works…
- adding, to Samba server / Adding users to the Samba server, How to do it…, How it works…
- adding, to Gitlab server / Adding users to the GitLab server, How to do it…
V
- Varnish
- about / HAProxy and Varnish
- Vimbadmin package / Web console for virtual mailbox administration
- virtual domain
- multiple websites, hosting with / Getting ready, How to do it…, How it works…
- Virtual Host file
- about / How to do it…
- VNC
- on Stack Overflow, URL / See also
- VNC (Virtual Network Computing)
- VNC Server
- insalling / Installing the VNC server, How to do it…, How it works…
W
- web access
- installing, MySQL used / Installing web access for MySQL, How to do it…, How it works…
- web client
- creating, with Strophe.js / Creating web client with Strophe.js, How to do it…, How it works…
- Web console
- for virtual mailbox administration / Web console for virtual mailbox administration
- web server
- about / Introduction
- securing / Securing the web server, How to do it…, How it works…
- troubleshooting / Troubleshooting the web server
- web traffic
- securing, with HTTPS / Securing web traffic with HTTPS, How to do it…, How it works…
- WinSCP / There's more…
- WordPress
- deploying, Docker network used / Deploying WordPress using a Docker network, How to do it…, How it works…
- WordPress blog / Installing Docker
- Wrk
- about / There's more…
X
Z
- Zimbra collaboration server
- installing / Installing the Zimbra mail server, How to do it…, How it works…