Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions docs/databases/mysql/install-mysql-phpmyadmin-debian-7.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ external_resources:
- '[phpMyAdmin Documentation Page](http://www.phpmyadmin.net/home_page/docs.php)'
---

![Install MySQL with phpMyAdmin on Debian](/docs/assets/phpmyadmin-debian-mysql/How_to_Install_MySQL_with_phpMyAdmin_on_Debian_7_smg.jpg)

phpMyAdmin is a web application that provides a GUI to aid in MySQL database administration. It supports multiple MySQL servers and is a robust and easy alternative to using the MySQL command line client.

{{< note >}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,16 @@
author:
name: Joe D.
email: [email protected]
description: 'How to install Nginx for static content and Node.js for dynamic requests.'
description: 'How to install NGINX for static content and Node.js for dynamic requests.'
og_description: 'How to install NGINX for static content and Node.js for dynamic requests.'
keywords: ["linode guide", "hosting a website", "website", "linode setup", " install node.js", " install nginx", " debian", " front-end requests", " back-end requests"]
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
aliases: ['websites/nodejs/how-to-install-nodejs-and-nginx-on-debian/']
modified: 2017-04-11
modified_by:
name: Linode
published: 2015-01-14
title: 'How to Install Node.js and Nginx on Debian'
title: 'How to Install Node.js and NGINX on Debian'
aliases: ['websites/nodejs/how-to-install-nodejs-and-nginx-on-debian/','websites/nodejs/nodejs-nginx-debian/','websites/nodejs/how-to-install-nodejs-and-nginx-on-debian/index.cfm/']
external_resources:
- '[Node.js](http://nodejs.org)'
Expand All @@ -20,6 +21,8 @@ external_resources:
- '[npm](https://www.npmjs.com/)'
---

![Install Node.js and NGINX on Debian](/docs/assets/node-nginx/How_to_Install_Nodejs_and_Nginx_on_Debian_smg.jpg)

Node.js is a JavaScript platform which can serve dynamic, responsive content. JavaScript is usually a client-side, browser language like HTML or CSS. However, Node.js is a server-side, JavaScript platform, comparable to PHP. Node.js often works with other popular server applications like NGINX or Apache. In this guide, NGINX is configured to handle front-end, static file requests, and Node.js is configured to handle back-end file requests.

## Install and Configure NGINX
Expand Down
1 change: 1 addition & 0 deletions docs/email/zimbra/zimbra-on-ubuntu-14-04.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ external_resources:
- '[Zimbra OSE Documentation](https://www.zimbra.com/documentation/zimbra-collaboration-open-source)'
---

![Install Zimbra on Ubuntu](/docs/assets/zimbra/Install_Zimbra_Open_Source_Edition_on_Ubuntu_1404_smg.jpg)

[Zimbra](https://www.zimbra.com/) is a complete mail server that provides a configured Postfix with OpenDKIM, Amavis, ClamAV, and Nginx, ready to handle mail for one or more domains. Zimbra on a Linode is one of the quickest paths to an up-and-running mail server that you will find. This guide will take you through the Zimbra installation procedure.

Expand Down
3 changes: 3 additions & 0 deletions docs/game-servers/multicraft-on-ubuntu.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ title: 'Installing Multicraft on Ubuntu'
aliases: ['applications/game-servers/multicraft-on-ubuntu/']
---

![Installing Multicraft on Ubuntu](/docs/assets/multicraft/Installing_Multicraft_on_Ubuntu_smg.jpg)


[Multicraft](http://www.multicraft.org/) is a control panel for single or multiple Minecraft servers, with free and paid versions available. This guide will help you install Multicraft on a Linode running Ubuntu 14.04.

{{< note >}}
Expand Down
2 changes: 2 additions & 0 deletions docs/networking/squid/squid-http-proxy-centos-6-4.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ external_resources:
- '[Squid Official Site](http://www.squid-cache.org/)'
---

![HTTP Proxy Using Squid on CentOS](/docs/assets/squid/Creating_an_HTTP_Proxy_Using_Squid_on_CentOS_64_smg.jpg)

Squid is a proxy/cache application with a variety of configurations and uses. This guide will cover using Squid as an HTTP proxy. Please note that unless you follow the last section of the guide [Anonymizing Traffic](#anonymizing-traffic), this will not anonymize your traffic to the outside world, as your originating IP address will still be sent in the X-Forwarded-For header. Additionally, the traffic is not encrypted and will still be visible on your local network. If you are looking for a solution that offers greater security, you may want to look at our guide to [Setting up an SSH Tunnel](/docs/networking/ssh/setting-up-an-ssh-tunnel-with-your-linode-for-safe-browsing) or [Deploy VPN Services with OpenVPN](/docs/networking/vpn/secure-communications-with-openvpn-on-centos-6).

{{< note >}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ external_resources:
- '[Wikipedia](http://en.wikipedia.org/wiki/SOCKS)'
---

![SSH Tunnel for Safe Browsing](/docs/assets/ssh-tunnel/Setting_up_an_SSH_Tunnel_with_Your_Linode_for_Safe_Browsing_smg.jpg)

Often you may need to browse the web from a public Wi-Fi access point, such as a coffee shop or library, where you do not know the security measures taken by the administrator. Your communications could be snooped on by a malicious user or even by the network owner.

This guide will show you how to establish a secure connection for browsing the web through a tunnel between your computer and your Linode. With this method, you will set up a tunnel between your computer and your Linode. All your web traffic will be encrypted and forwarded from your Linode on to its final destination.
Expand Down
2 changes: 2 additions & 0 deletions docs/networking/vpn/pritunl-vpn-ubuntu.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ contributor:
link: https://github.com/agottschling
---

![Pritunl VPN Server and Management Panel on Ubuntu](/docs/assets/pritunl/Pritunl_VPN_Server_and_Management_Panel_on_Ubuntu_1404_smg.jpg)

Pritunl is an open source VPN server and management panel. It gives the user the power of the OpenVPN protocol while using an intuitive web interface. This tutorial will show you how to install, configure, and connect to Pritunl VPN.

{{< note >}}
Expand Down
2 changes: 2 additions & 0 deletions docs/platform/nodebalancer/nodebalancer-reference-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ published: 2011-07-08
title: NodeBalancer Reference Guide
---

![NodeBalancer Reference Guide](/docs/assets/nodebalancer/NodeBalancer_Reference_Guide_smg.jpg)

This is the NodeBalancer reference guide. Please see the [NodeBalancer Getting Started Guide](/docs/platform/nodebalancer/getting-started-with-nodebalancers) for practical examples.

## Adding a NodeBalancer
Expand Down
2 changes: 2 additions & 0 deletions docs/security/backups/backing-up-your-data.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ external_resources:
- '[WebGnuru''s rsync Tutorial](http://webgnuru.com/linux/rsync_incremental.php)'
---

![Backing Up Your Data](/docs/assets/backing-up-data/Backing_Up_Your_Data_smg.jpg)

If you store any customer or personal data on a Linode, it's important to make regular backups. Data can become corrupted or inaccessible for any number of reasons - accidental deletions, misconfigurations, hacking, or software updates that don't play nicely with the rest of your configuration. Having a recent backup on hand makes it much easier to recover from these mishaps.

## Assess Your Needs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ external_resources:
- '[OpenSSL Documentation](http://www.openssl.org/docs/)'
---

![Obtain a Commercially Signed SSL Certificate on CentOS and Fedora](/docs/assets/ssl-cert-centos/Obtain_a_Commercially_Signed_SSL_Certificate_on_CentOS_and_Fedora_smg.jpg)

SSL/TLS encryption is the standard for securing web traffic. This guide will show you how to install a commercial SSL certificate on your Linode running CentOS or Fedora. As SSL certificates can be used by many kinds of software, the steps provided are generic in nature.

If you intend to use your SSL certificate on a website powered by Apache, continue to our [SSL Certificates with Apache on CentOS 7](/docs/security/ssl/ssl-apache2-centos) guide once you've completed the process outlined here.
Expand Down
2 changes: 2 additions & 0 deletions docs/security/ssl/ssl-apache2-centos.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ external_resources:
- '[Setting up an SSL Secured Webserver with CentOS](http://wiki.centos.org/HowTos/Https)'
---

![SSL Certificates with Apache on CentOS](/docs/assets/apache-ssl/SSL_Certificates_with_Apache_on_CentOS_7_smg.jpg)

This guide will show you how to enable SSL to secure websites served through Apache on CentOS or Fedora.

## Before You Begin
Expand Down