Metadata-Version: 2.1
Name: i2llserver
Version: 1.1.1
Summary: Server of LockingLock project
Home-page: https://github.com/i2cy/LockingLock_Python
Author: I2cy Cloud
Author-email: i2cy@outlook.com
License: UNKNOWN
Project-URL: Bug Tracker, https://github.com/i2cy/LockingLock_Python/issues
Project-URL: Source Code, https://github.com/i2cy/LockingLock_Python
Project-URL: Documentation, https://github.com/i2cy/LockingLock_Python/blob/master/README.md
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENCE

# ESP32S3 LockingLock Server

This repo is the server part of LockingLock project.

[Github Link](https://github.com/i2cy/LockingLock_Python)

# Installation
`pip install i2llserver`

# Setup
`i2llsrv setup`

This command will help you to edit a configuration file and 
add startup scripts on boot in systemd

# Auto-Startup on Linux
By running `i2llsrv setup` command, setup wizard will ask you in the end
of setup sequence for choosing whether should it register a systemd 
service. Choose yes to generate service file and register which requires
root permission or sudo permission.

However, if the setup wizard failed to register startup service, it will generate
a one-script-done shell script at your home directory which named as:

`enable_auto-startup_for_i2ll.sh`

By executing this shell scripts by root or sudo, the automatic startup
service will be registered which named as `i2llserver.service`

Use `service i2llserver start|stop|restart` to control server


