Difference between revisions of "NextCloud: Install: Heroku"

From Gratiel's Wiki
(→‎Software: - Adding Composer)
(→‎Software: Heroku CLI)
Line 21: Line 21:
 
** [https://download.nextcloud.com/server/releases/ Other Releases for NextCloud for Server]
 
** [https://download.nextcloud.com/server/releases/ Other Releases for NextCloud for Server]
 
* [https://getcomposer.org/doc/00-intro.md Composer]
 
* [https://getcomposer.org/doc/00-intro.md Composer]
 +
* [https://devcenter.heroku.com/articles/getting-started-with-php?singlepage=true#set-up Heroku CLI]
 +
sudo snap install heroku --classic
  
 
== Setup Heroku ==
 
== Setup Heroku ==

Revision as of 19:52, 14 June 2019

Preface

  • Ephemeral Drive
    • Locked Code
    • S3
  • Databases
    • PostgreSQL

Prerequisites

You are going to need the following Services and Software before getting started with your NextCloud installation on Heroku. 

Be sure you have accounts setup for the following Services listed below. 
Also, be sure you have installed the following Software listed below.

Services

Software

sudo snap install heroku --classic

Setup Heroku

Install Heroku CLI (Ubuntu)

sudo snap install heroku --classic
heroku login

Heroku Add-ons

  • Heroku Postgres

Install NextCloud - Phase 1

Download & Extract NextCloud

Download the version of nextcloud

wget https://download.nextcloud.com/server/releases/nextcloud-15.0.8.zip

Unzip nextcloud-x.x.x.zip to it's own folder

unzip nextcloud-15.0.8.zip

Create a new folder `nextcloud-x.x.x`

mkdir nextcloud-15.0.8

Move folder `nextcloud` into `nextcloud-x.x.x` and label it `server`

mv nextcloud nextcloud-15.0.8/server

Initialize Git

cd nextcloud-15.0.8
git init
git config user.name "Eric Wanchic"
git config user.email "ewanchic@elifestream.com"
cat > .gitignore
 /vendor/
Ctrl+D

git add .
git commit -m "Initial NextCloud 15.0.8"

Install NextCloud - Phase 2

Install NextCloud - Phase 3

Patches

Backup

Restore

Upgrading

References

Return