- emulator (30.3.5) (via Android SDK)
- adb (30.0.5) (via Android SDK)
- apktool (2.5.0) and Java runtime
- zip (3.0)
- unzip (6.0)
Make sure you have JAVA_HOME and ANDROID_HOME environment variables correctly set.
| import sys | |
| import gi | |
| gi.require_version('Gst', '1.0') | |
| gi.require_version('GstNet', '1.0') | |
| from gi.repository import Gst, GstNet, GObject, GLib | |
| Gst.init([]) | |
| mainloop = GLib.MainLoop() |
Ever felt envious of those pretty green lock on sites like Github.com or Google.com? Ever wished to have one of those for services on your homelab? Well wish no more because I have a guide for you!
This guide is written for Ubuntu 16.04 server with domain registered on NameSilo and nameservers using Cloudflare. However it will work for any OS that Caddy supports (this includes Linux, Windows, macOS and many others on several architectures) and any other DNS provider with an API that Caddy supports.