flyyee / homelyinstaller

Automatic set-up for https://github.com/flyyee/homely

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Homely Installer


About

This installer automates the installation of Homely. A manual set-up guide is available on the Homely repo.

NOTE: A (free) Heroku account is required for you to host the Homely server.


Set-up

IMPORTANT: The installer is compiled with VS2019 64bit

  1. Create a Heroku account.
  2. Download this repository and extract its contents.
  3. Run the installer located in the "Debug" folder.
  4. Follow the steps in the installer.
  5. When installation is complete, Homely will be located in the "Debug" folder. You can relocate the "Homely" main folder.

Usage

A guide to command line usage of the launcher can be found on the Homely repo.

  1. Navigate to the main installation folder (called "Homely" by default).
  2. Place files you wish to remotely access in the data folder. It is currently populated with sample files and folders.
  3. Launch homely with launcher.py. Exiting the launcher will turn off dynamic file access, so any changes to files locally will not be reflected on the server until the launcher is restarted.
  4. Bring the server offline with the "-s" option. You will be unable to access the site until it is launched again.

Manual compilation

This set-up is only recommended for advanced users.

The installer only uses non-experimental standard library features and does not have any external dependencies. Compilation should work under most C++ standards.

  1. Clone the repository.
  2. Open the solution file with Visual Studio.
  3. Build the solution and compile.
  4. Run the executable.

Created and maintained by flyyee under GNU General Public License v3.0

About

Automatic set-up for https://github.com/flyyee/homely

License:GNU General Public License v3.0


Languages

Language:C++ 100.0%