Forum
Wiki
Your Licenses
Dashboard
Support
Jobs
Hyatlas - ALL IN ONE ツ
Search
Search titles only
By:
Search titles only
By:
Hyatlas - ALL IN ONE ツ
Home
Hyatlas Team
Your Invoices
Search resources
Schematics
Maps
Survival Games
Bedwars
Skywars
Sky PVP
Skyblock
Prison Mines
Arenas
Spawns
Lobbies
Hubs
Waiting Lobbies
Components/Structure
Plugins
Graphics
Models
Templates
Photoshop
After Effects
Cinema 4D
Websites
Illustrator
Banner
Merchandising
Hosting
Dashboard
Log in
Register
What's new
Search
Search titles only
By:
Search titles only
By:
Menu
Install the app
Install
Edit history
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
[LIST=1] [*]If you havn't already done so, download the program "[URL='https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html']PuTTY[/URL]". [*]Connect to your root server or VPS/vServer via SSH using [URL='https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html']PuTTY[/URL]. To do this, open [URL='https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html']PuTTY[/URL] and enter the domain or IP address of your server in the text box named "Host Name (or IP address)". Then click the "OK" button below. [*]Update your package lists with the command [COLOR=rgb(184, 49, 47)][B][U]apt update[/U][/B][/COLOR] [*]Now install any available updates of the packages already installed on your server using the command [COLOR=rgb(184, 49, 47)][U][B]apt upgrade -y[/B][/U][/COLOR] [*]The installation of Nextcloud requires a web server as well as PHP and a database server. If you haven't already done these installations yet, install the Apache2 web server, PHP 7 and the MariaDB server. [*]Go to the web directory to install Nextcloud there. By default, the web directory is located at "/var/www/html", so the command is [COLOR=rgb(184, 49, 47)][B][U]cd /var/www/html[/U][/B][/COLOR] [*]Now use the command [COLOR=rgb(184, 49, 47)][B][U]wget https://download.nextcloud.com/server/releases/latest.tar.bz2[/U][/B][/COLOR] to download Nextcloud. [*]After the download is completed, you should see the downloaded .tar.bz2 archive using the command [COLOR=rgb(184, 49, 47)][B][U]ls [/U][/B][/COLOR] Extract this archive you just downloaded by executing the command [COLOR=rgb(184, 49, 47)][B][U]tar xfvj latest.tar.bz2[/U][/B][/COLOR] [*]After unpacking this archive, you can delete it using the command [COLOR=rgb(184, 49, 47)][B][U]rm latest.tar.bz2[/U][/B][/COLOR] [*]For Nextcloud to work properly, the Apache2 module "mod_rewrite" must be activated. To do this, use the command [COLOR=rgb(184, 49, 47)][B][U]a2enmod rewrite[/U][/B][/COLOR] [*]Restart the Apache2 web server by executing the command [COLOR=rgb(184, 49, 47)][B][U]systemctl restart apache2[/U][/B][/COLOR] [*]Now assign the required owner permissions for the Nextcloud directory to the web server user with the command [COLOR=rgb(184, 49, 47)][B][U]chown -R www-data:www-data /var/www/html/nextcloud/[/U][/B][/COLOR] [*]After that you have to create the database needed for Nextcloud. To do this, visit phpMyAdmin in the web browser by appending "[B]/phpmyadmin[/B]" to the IP address or domain of your server and log in to the MySQL server [*]Click on the "[B]User accounts[/B]" tab on top of the page and then click on "[B]Add user account[/B]". [*]Now set a username (e.g. "nextcloud") and a password for the database user. [*]After you've done that, you have to tick the checkbox for "[B]Create database with same name and grant all privileges[/B]" so that the database user is created as well as the database itself. The database name will be the same as the username you specified. [*]Then click on the "[B]OK[/B]" button at the bottom of the page. Thus, you have created the database as well as the database user. [*]Now go to Nextcloud in your web browser. The URL is the IP address or domain of your server, followed by "[B]/nextcloud[/B]". The setup page appears. [*]Create an administrator account for Nextcloud with which you can log in later. To do this, enter your desired username and password in the text fields "[B]Username[/B]" and "[B]Password[/B]". [*]After that you have to enter the database username (e.g. "nextcloud"), the password for this user and the name of your Nextcloud database you previously created using phpMyAdmin (the same as the database username). [*]Click on "[B]Finish setup[/B]", to complete the installation. [*]Now enable the use of "[B].htaccess[/B]" files by editing your Apache2 vHost configuration file. If you haven't created your own vHost and use it, the default vHost is used ("[B]/etc/apache2/sites-available/000-default.conf[/B]"). Edit this file using the following command: [COLOR=rgb(184, 49, 47)][B][U]nano /etc/apache2/sites-available/000-default.conf[/U][/B][/COLOR] [*]In this configuration file, add the following content below the "[B]DocumentRoot[/B]" line and replace "[B]/var/www/html[/B]" with your DocumentRoot directory, if you use a directory other than the default one: [I]<Directory /var/www/html> AllowOverride All </Directory>[/I] [*]Save your changes to the configuration by pressing [B]CTRL + X, then hit the "Y" key followed by enter[/B]. [*]Then run the command [COLOR=rgb(184, 49, 47)][B][U]systemctl reload apache2[/U][/B][/COLOR] to reload the Apache2 web server. [*]The installation and setup of your Nextcloud is now completed and you can start using it. [/LIST]
Revert