|
|
1 an în urmă | |
|---|---|---|
| docs | 1 an în urmă | |
| src | 1 an în urmă | |
| .gitignore | 1 an în urmă | |
| README.md | 1 an în urmă | |
| TODO.md | 1 an în urmă |
AutoMate is a one-person IT automation project designed to streamline and automate administrative tasks. This project aims to minimize manual work for tasks such as document processing, task management, billing, and reporting through open-source, on-premise tools.
Create a .env file in the project root with the following placeholders (to be replaced with actual values):
'''bash DB_USER=myuser DB_PASSWORD=randomGeneratedPassword NEXTCLOUD_ADMIN_USER=admin NEXTCLOUD_ADMIN_PASSWORD=randomAdminPassword '''
To install Docker on a new system, you can use the provided installation script. Run the following commands in the src/scripts directory:
'''bash cd ~/AutoMate/src/scripts ./install_docker.sh '''
This script will install Docker and add the current user to the Docker group. Note: You will need to log out and log back in for the group permissions to take effect.
'''bash cd ~/AutoMate/src/docker '''
Use Docker Compose to start all configured services.
'''bash docker-compose up -d '''
To confirm that all services are running, use:
'''bash docker-compose ps '''
After starting the Paperless-ngx service for the first time, you need to create a superuser (admin) account to access the interface. Follow these steps:
$$$ docker-compose exec paperless python3 manage.py createsuperuser $$$
Provide the Required Information:
Log In to Paperless-ngx:
http://localhost:8000.This setup step is necessary only for the first-time setup or if you need to create additional admin users.