-
-
Notifications
You must be signed in to change notification settings - Fork 18
Requirements
Florian Quirin edited this page Oct 26, 2018
·
9 revisions
- Hardware with at least 1GB of RAM (e.g. Raspberry Pi 3)
- Java run-time environment (tested with Oracle Java 8, OpenJDK should work as well)
- Elasticsearch as database
- Nginx, Apache HTTP Server or SEPIA-Reverse-Proxy (as web-server and reverse-proxy)
If you want to operate your own, publicly available, secure server:
- Port forwarding in your router (one port for the proxy)
- Fix IP of server in your router
- Dynamic DNS address (e.g. free ones from DuckDNS or MyFritz)
- SSL certificate (e.g. a free one from Let’s Encrypt)
To use smart home devices:
- A smart home automation system like openHAB (open-source)
- Git (recommended) to download all necessary files from the public repositories
- Java 8+ and Maven to build the Java executable JAR files (SEPIA servers and tools)
- A build script for your OS (check here for different versions, e.g. apt for Debian)