-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation on a DigitalOcean droplet #44
Comments
Issues:
|
2nd test, with issues above fixed now works a treat! Remaining issue: emoncms update UI includes items not installed: firmware & emonhub |
@borpin I've integrated the service file modifications using the drop-ins to /lib/systemd/.. all working well |
Did you comment the modules out or is there a logic test? My last install, I found WiFi installed unless I commented that module out too. |
Yes I commented them out. I will work on improved logic in the next version |
Latest install test on digitalocean went well, no issues everything running as expected. |
Perhaps a 'Digital Ocean' sample config file might help in the repo especially as it will not just be changing values? |
Added to documentation. #51 |
This can probably be closed @TrystanLea? |
Note: For a single user with moderate use, a small VM on a cloud service is likely plenty of performance for an emoncms installation. For applications with a large number of users and feeds the performance of emoncms will depend a lot on how the cloud provider implements storage. Networked disk drives will result in slow performance due to the network latency associated with the way the emoncms feed engines are implemented. VM's on machines with local storage should provide much better performance.
1. Click on 'Create' to create a new cloud server
2. Select Ubuntu, standard $5/month, region e.g London then Create Droplet
3. DigitalOcean email root login details, ssh in using these credentials.
4. Change root password
5. Follow Initial Server Setup with Ubuntu 18.04
logout of root and login with oem.
6. Disable root login:
7. Allow created user to run sudo without password.
Add to end of visudo file:
Save and exit.
8. Start the script
9. Modify config.ini for non emonSD installation.
Disable emonhub installation
Disable firmware, emonpilcd, emonsd, wifiap installation
Set user as applicable and set emonSD_pi_env=0
Comment out config, wifi and setup module:
10. Run main installation script:
11. Allow access to port 80 in firewall:
The text was updated successfully, but these errors were encountered: