All Projects → FusionAuth → fusionauth-install

FusionAuth / fusionauth-install

Licence: other
FusionAuth simple install scripts. Copy, Paste, Code.

Programming Languages

powershell
5483 projects
shell
77523 projects

Projects that are alternatives of or similar to fusionauth-install

macOS-init
Script d'installation complète des applications sur un Mac vierge
Stars: ✭ 17 (-74.24%)
Mutual labels:  install-script
Chocolater
Chocolater is simply a PowerShell code generator and it was conceived in order to facilitate the selection and installation of your favorite applications in one go.
Stars: ✭ 26 (-60.61%)
Mutual labels:  install-script
Fedora-KDE-Minimal-Install-Guide
Guide to install KDE Plasma desktop environment on a minimal Fedora installation
Stars: ✭ 125 (+89.39%)
Mutual labels:  install-script
install script
YunoHost installation scripts
Stars: ✭ 71 (+7.58%)
Mutual labels:  install-script
SitecoreInstallExtensions
Sitecore Install Extensions
Stars: ✭ 29 (-56.06%)
Mutual labels:  install-script
MLSetup
One script to install all major python libraries for developing Machine Learning application
Stars: ✭ 20 (-69.7%)
Mutual labels:  install-script
Common
SQL FineBuild provides 1-click install and best-practice configuration on Windows of SQL Server 2019 through to SQL Server 2005
Stars: ✭ 32 (-51.52%)
Mutual labels:  install-script
ubuntu-laptop-script
Set up an Ubuntu laptop for web development
Stars: ✭ 15 (-77.27%)
Mutual labels:  install-script
rclone4pi
rclone4pi - Easy Install of rclone to Raspberry Pi Computer with automated folder sync demo
Stars: ✭ 91 (+37.88%)
Mutual labels:  install-script
wo-nginx-setup
Bash script to setup optimized WordOps
Stars: ✭ 16 (-75.76%)
Mutual labels:  install-script
magento2-installer-bash-script
Simplistic Magento 2 Installer Bash Script
Stars: ✭ 38 (-42.42%)
Mutual labels:  install-script
puppet-install-shell
A shell script to install puppet on multiple distros
Stars: ✭ 33 (-50%)
Mutual labels:  install-script
fusionauth-node-client
Node.js client library for FusionAuth
Stars: ✭ 22 (-66.67%)
Mutual labels:  fusionauth
fusionauth-typescript-client
A TypeScript client for FusionAuth
Stars: ✭ 37 (-43.94%)
Mutual labels:  fusionauth
charts
Public helm charts
Stars: ✭ 15 (-77.27%)
Mutual labels:  fusionauth
fusionauth-python-client
FusionAuth Python Client
Stars: ✭ 16 (-75.76%)
Mutual labels:  fusionauth
fusionauth-netcore-client
The .NET Core client for FusionAuth
Stars: ✭ 18 (-72.73%)
Mutual labels:  fusionauth
jwtauthroles
Made to use JWTs from an external identity provider in Laravel. Tested with Fusionauth, but should be quite general purpose.
Stars: ✭ 14 (-78.79%)
Mutual labels:  fusionauth
terraform-provider-fusionauth
registry.terraform.io/providers/gpsinsight/fusionauth/latest
Stars: ✭ 23 (-65.15%)
Mutual labels:  fusionauth
fusionauth-site
Website and documentation for FusionAuth
Stars: ✭ 24 (-63.64%)
Mutual labels:  fusionauth

FusionAuth FastPath(tm) Install

Software should be easy to install, so we've provided you with some shortcuts to getting up and running.

Package Installs

macOS and Linux

Note: Elasticsearch is not installed by default. To install Elasticsearch supply -s to the installer script.

Options:

  • s - Install Elasticsearch. Elasticsearch provides enhanced search capability in FusionAuth.
  • h - Show the help text.

Environment variables:

  • TARGET_DIR - The location to install the zip. Defaults value is $PWD/fusionauth. This value is ignored when installing Debian or RPM packages.
  • VERSION - The version to install. Defaults to the latest stable version.
Examples

Download and install FusionAuth without Elasticsearch

sh -c "curl -fsSL https://raw.githubusercontent.com/FusionAuth/fusionauth-install/master/install.sh | sh"

Download and install with Elasticsearch

sh -c "curl -fsSL https://raw.githubusercontent.com/FusionAuth/fusionauth-install/master/install.sh | sh -s - -s"

Windows

Download and install FusionAuth without Elasticsearch

. { iwr -useb https://raw.githubusercontent.com/FusionAuth/fusionauth-install/master/install.ps1 } | iex; install
REM Optionally register the service with the following commands
cd fusionauth\fusionauth-app\bin
FusionAuthApp.exe /install

Download and install FusionAuth with Elasticsearch

. { iwr -useb https://raw.githubusercontent.com/FusionAuth/fusionauth-install/master/install.ps1 } | iex; install -includeSearch 1
REM Optionally register the service with the following commands
cd fusionauth\fusionauth-app\bin
FusionAuthApp.exe /install

If you run into an error, you may need to change your execution policy. Set-ExecutionPolicy Bypass -scope CurrentUser

Docker

https://hub.docker.com/u/fusionauth/

https://github.com/FusionAuth/fusionauth-containers

Docker Compose

The reference docker-compose.yml defaults to use the database as the User search engine.

In order to install with Elasticsearch as the User search engine, include the reference docker-compose.override.yml.

Review our Docker Install Guide for additional assistance.

curl -o docker-compose.yml https://raw.githubusercontent.com/FusionAuth/fusionauth-containers/master/docker/fusionauth/docker-compose.yml
# Uncomment the following line to install and configure Elasticsearch as the User search engine
# curl -o docker-compose.override.yml https://raw.githubusercontent.com/FusionAuth/fusionauth-containers/master/docker/fusionauth/docker-compose.override.yml
curl -o .env https://raw.githubusercontent.com/FusionAuth/fusionauth-containers/master/docker/fusionauth/.env
docker-compose up

Docker Images

FusionAuth App (On Docker Hub)

docker pull fusionauth/fusionauth-app

When running FusionAuth in Docker with Elasticsearch as the User search engine, it is recommended to either connect to an external Elasticsearch service, or use the Docker images provided by Elasticsearch. See the reference docker-compose.yml and docker-compose.override.yml in the fusionauth-containers repository for an example in configuring Elasticsearch with FusionAuth.

Documentation

https://fusionauth.io/docs

Development

The install scripts must be compatible with CentOS, Ubuntu, Windows and macOS.

Ubuntu, Centos, and Windows testing have been automated via vagrant, go to the respective directory and run vagrant up. Once the VM has started you should be able to reach FusionAuth to perform any required testing. If you want to use a host machine database, the hosts IP address is 10.0.2.2 inside of the guest.

To test a system go to the related directory and run vagrant up. You can then visit http://localhost:9011 in your browser and see if FusionAuth started up properly.

macOS could potentially be tested the same way, but the vagrant boxes aren't legally allowed to be distributed this way, so you would have to make your own.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].