Quick Installation Guide
Introduction
This quick guide covers installing AcmeTasker for both end users and server administrators.
End User (Desktop)
- Visit https://app.acmetasker.com and sign up for an account.
- Download the desktop app (Windows/Mac) from the download page.
- Run the installer and follow the prompts.
- Launch the app and log in with your credentials.
End User (Mobile)
- Open the App Store (iOS) or Google Play (Android).
- Search for AcmeTasker and install the app.
- Open the app and sign in or create an account.
Server Installation (Linux)
- Ensure you have Node.js 14+ and a supported database installed.
- Clone the repository: git clone https://github.com/acme/acmetasker.git.
- Navigate to the project directory and run npm install.
- Copy config.example.json to config.json and update settings.
- Run database migrations: npm run migrate.
- Start the server: npm start or use a process manager like PM2.
Server Installation (Docker)
- Pull the latest image: docker pull acmetasker/app:latest.
- Create a docker-compose.yml with database and app services.
- Set environment variables in the compose file (PORT, DATABASE_URL, etc.).
- Run docker-compose up -d.
Post-installation
- Access the admin console at /admin to create initial users and configure settings.
- Configure a reverse proxy (Nginx/Apache) for SSL termination.
Troubleshooting Installation
- Permission denied: ensure you run installers as administrator or root.
- Database connection failed: verify the host, port, user, and password in config.json.
For detailed instructions, consult the full installation manual available on the documentation portal.