You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The simplelogin script is ready for testing: bash -c "$(curl -fsSL https://github.com/community-scripts/ProxmoxVED/raw/main/ct/simplelogin.sh)"
After installation, update EMAIL_DOMAIN in /opt/simplelogin/.env with your actual domain and configure DNS (MX, SPF, DKIM) accordingly.
DKIM keys are generated at /opt/simplelogin/dkim/. Add the public key as a TXT record: dkim._domainkey.yourdomain.com
Create your first admin account by visiting the web interface and registering.
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
After installation, update EMAIL_DOMAIN and URL in /opt/simplelogin/.env with your actual domain and configure DNS (MX, SPF, DKIM) accordingly.
A working SMTP setup (Postfix + valid domain/DNS) is required. Registration sends an activation email that must be delivered.
DKIM keys are generated in /opt/simplelogin/dkim/. The ready-to-use DNS TXT record is saved to /opt/simplelogin/dkim/dkim.dns.txt (public key also at dkim.public.key). Add it as a TXT record at dkim._domainkey.yourdomain.com, replacing EMAIL_DOMAIN with your domain.
For real email delivery, edit /etc/postfix/main.cf with your values: myhostname (e.g. sl.yourdomain.com), mydomain (yourdomain.com), myorigin = $mydomain, inet_interfaces = all, and add your LXC subnet to mynetworks; then 'systemctl restart postfix'. SimpleLogin requires a fully configured mail domain (MX, SPF, DKIM, PTR/rDNS).
Create your first admin account by visiting the web interface and registering.
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Install worked but had an issue with newrelic (AttributeError: module 'newrelic.agent' has no attribute 'record_custom_metric') and had to reinstall that with help from chatgpt
tried an update via the usual 'update' script today. Failed. Looks like an error copying the .env back to the program folder
the backups have been created at: /opt/simplelogin.backup/files/opt/simplelogin
Note: there is no 'env.bak' in the backup folder
✖️ in line 56: exit code 1 (General error / Operation not permitted): while executing command cp /opt/simplelogin_env.bak /opt/simplelogin/.env
the logs:
` ✔️ Update available: simplelogin 4.81.7 -> 4.82.1
✔️ Stopped Services
✔️ Backed up data to /opt/simplelogin.backup
✔️ Deployed: simplelogin (4.82.1)
⏳ Installing DependenciesUsing CPython 3.12.8
Creating virtual environment at: .venv
Resolved 181 packages in 386ms
Built simplelogin @ file:///opt/simplelogin
Built newrelic==8.8.0
Prepared 2 packages in 2.41s
Installed 142 packages in 253ms
aiohappyeyeballs==2.4.6
aiohttp==3.11.13
aiosignal==1.2.0
aiosmtpd==1.4.2
aiosmtplib==1.1.4
aiospamc==0.10.0
alembic==1.4.3
arrow==0.16.0
atpublic==2.0`
...a bunch more of these...
`+ zope-event==4.5.0
zope-interface==5.1.1
✔️ Installed Dependencies
⏳ Running Database Migrationscp: cannot stat '/opt/simplelogin_env.bak': No such file or directory
✖️ in line 56: exit code 1 (General error / Operation not permitted): while executing command cp /opt/simplelogin_env.bak /opt/simplelogin/.env
--- Last 20 lines of log ---
[2026-09-19 17:11:59] [INFO] Checking for update: simplelogin
[2026-09-19 17:12:00] [OK] Update available: simplelogin 4.81.7 -> 4.82.1
[2026-09-19 17:12:00] [INFO] Stopping Services
[2026-09-19 17:12:00] [OK] Stopped Services
[2026-09-19 17:12:00] [INFO] Backing up data
[2026-09-19 17:12:00] [OK] Backed up data to /opt/simplelogin.backup
[2026-09-19 17:12:00] [INFO] Fetching github release: simplelogin (4.82.1)
[2026-09-19 17:12:06] [OK] Deployed: simplelogin (4.82.1)
[2026-09-19 17:12:06] [INFO] Installing Dependencies
[2026-09-19 17:12:09] [OK] Installed Dependencies
[2026-09-19 17:12:09] [INFO] Running Database Migrations
[2026-09-19 17:12:09] [ERROR] in line 56: exit code 1 (General error / Operation not permitted): while executing command cp /opt/simplelogin_env.bak /opt/simplelogin/.env
Activity
[-]Profilarr[/-][+]SimpleLogin[/+]github-actions commentedon Mar 20, 2026
The simplelogin script is ready for testing:
bash -c "$(curl -fsSL https://github.com/community-scripts/ProxmoxVED/raw/main/ct/simplelogin.sh)"After installation, update EMAIL_DOMAIN in /opt/simplelogin/.env with your actual domain and configure DNS (MX, SPF, DKIM) accordingly.
DKIM keys are generated at /opt/simplelogin/dkim/. Add the public key as a TXT record: dkim._domainkey.yourdomain.com
Create your first admin account by visiting the web interface and registering.
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
MickLesk commentedon Mar 20, 2026
Tested. Install not work. Working on it
ChrizZz90 commentedon Apr 21, 2026
Misleading at least for me, as public key is not stored at /opt/simplelogin/dkim - it is /opt/simplelogin/local_data/dkim.pub.key
But in my test setup it is also not working:
mwLabs-eu commentedon May 29, 2026
Container installation worked for me, but i had some issue while getting it to run.
With help of AI i managed to got it working. I did the following things:
-Updated newrelic to version 8.8.0
/opt/simplelogin/.venv/bin/python -m pip install "newrelic~=8.8.0"-Regenerated DKIM keys
-Modified my postfix config (marked with arrow ->)
I will set up a new instance, to verify the steps again.
MickLesk commentedon May 29, 2026
Perfect! Thx
mwLabs-eu commentedon Jun 2, 2026
Can confirm, after doing the following steps the container was working.
Afterwards, enable Premium for all users with these commands:
github-actions commentedon Jul 27, 2026
The SimpleLogin script is ready for testing:
After installation, update EMAIL_DOMAIN and URL in /opt/simplelogin/.env with your actual domain and configure DNS (MX, SPF, DKIM) accordingly.
A working SMTP setup (Postfix + valid domain/DNS) is required. Registration sends an activation email that must be delivered.
DKIM keys are generated in /opt/simplelogin/dkim/. The ready-to-use DNS TXT record is saved to /opt/simplelogin/dkim/dkim.dns.txt (public key also at dkim.public.key). Add it as a TXT record at dkim._domainkey.yourdomain.com, replacing EMAIL_DOMAIN with your domain.
For real email delivery, edit /etc/postfix/main.cf with your values: myhostname (e.g. sl.yourdomain.com), mydomain (yourdomain.com), myorigin = $mydomain, inet_interfaces = all, and add your LXC subnet to mynetworks; then 'systemctl restart postfix'. SimpleLogin requires a fully configured mail domain (MX, SPF, DKIM, PTR/rDNS).
Create your first admin account by visiting the web interface and registering.
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Discord testing thread: https://discord.com/channels/1302816934508630047/1531238546680189128
Jatc252 commentedon Aug 17, 2026
Install worked but had an issue with newrelic (
AttributeError: module 'newrelic.agent' has no attribute 'record_custom_metric') and had to reinstall that with help from chatgptmarkajm commentedon Sep 14, 2026
installed ok today. had to do the steps as per mwLabs-eu above except didn't have to regen DKIM.
markajm commentedon Sep 19, 2026
tried an update via the usual 'update' script today. Failed. Looks like an error copying the .env back to the program folder
the backups have been created at: /opt/simplelogin.backup/files/opt/simplelogin
Note: there is no 'env.bak' in the backup folder
✖️ in line 56: exit code 1 (General error / Operation not permitted): while executing command cp /opt/simplelogin_env.bak /opt/simplelogin/.envthe logs:
` ✔️ Update available: simplelogin 4.81.7 -> 4.82.1
✔️ Stopped Services
✔️ Backed up data to /opt/simplelogin.backup
✔️ Deployed: simplelogin (4.82.1)
⏳ Installing DependenciesUsing CPython 3.12.8
Creating virtual environment at: .venv
Resolved 181 packages in 386ms
Built simplelogin @ file:///opt/simplelogin
Built newrelic==8.8.0
Prepared 2 packages in 2.41s
Installed 142 packages in 253ms
...a bunch more of these...
`+ zope-event==4.5.0
✔️ Installed Dependencies
⏳ Running Database Migrationscp: cannot stat '/opt/simplelogin_env.bak': No such file or directory
✖️ in line 56: exit code 1 (General error / Operation not permitted): while executing command cp /opt/simplelogin_env.bak /opt/simplelogin/.env
--- Last 20 lines of log ---
[2026-09-19 17:11:59] [INFO] Checking for update: simplelogin
[2026-09-19 17:12:00] [OK] Update available: simplelogin 4.81.7 -> 4.82.1
[2026-09-19 17:12:00] [INFO] Stopping Services
[2026-09-19 17:12:00] [OK] Stopped Services
[2026-09-19 17:12:00] [INFO] Backing up data
[2026-09-19 17:12:00] [OK] Backed up data to /opt/simplelogin.backup
[2026-09-19 17:12:00] [INFO] Fetching github release: simplelogin (4.82.1)
[2026-09-19 17:12:06] [OK] Deployed: simplelogin (4.82.1)
[2026-09-19 17:12:06] [INFO] Installing Dependencies
[2026-09-19 17:12:09] [OK] Installed Dependencies
[2026-09-19 17:12:09] [INFO] Running Database Migrations
[2026-09-19 17:12:09] [ERROR] in line 56: exit code 1 (General error / Operation not permitted): while executing command cp /opt/simplelogin_env.bak /opt/simplelogin/.env
`