First login
Complete the initial setup, create the administrator account and secure access.
After the installation finishes, Notploy is running but has no administrator yet. The first visit creates one.
Complete the initial setup
- Open
http://<your-server-ip>:3000in a browser. - On the setup page, create the administrator account — this becomes the owner of your organization.
- Sign in with the credentials you just created.
Expected result: you land on the dashboard, signed in, with an empty organization ready for its first project.
You cannot reach the setup page
Confirm the server firewall allows port 3000 and that the Notploy containers are running.
See Notploy instance troubleshooting.
What you are now
The account you created is the organization owner: it can manage projects, resources and members. Additional members are invited later with roles that limit what they can do — see Permissions.
Secure the installation
Before you expose Notploy to the internet, do two things:
-
Put the dashboard behind HTTPS. Follow Domain and TLS to point a domain at the panel and enable a certificate.
-
Then disable direct IP:port access (optional but recommended). Once HTTPS for your panel domain is confirmed working, you can stop publishing port
3000directly:docker service update --publish-rm "published=3000,target=3000,mode=host" notploy
Do not disable IP:port access before a working HTTPS domain is in place, or you will lock yourself out of the dashboard. Verify first, remove access second.
Recommended next steps
- Enable two-factor authentication on the admin account.
- Connect a Git provider or source.
- Deploy your first application.