Appearance
DP-SALA/D Stack (pronounced as DP-Salad but stylized as DP-SALA/D)
Where does the acronym originate from?
It comes from:
- Debian 12
- Portainer
- SWAG
- Authelia
- LLDAP
- Authy/Duo /
Hence, DP-Salad.
As such, this updates with new configuration and such when needed.
Minimum Requirements for the DP-SALA/D Stack:
A DP-SALA/D Stack is rather lightweight in comparison to other stacks out there, like the very similar Unraid-SALA/D stack( + ).
This is a compilation of the minimum specs for each part of the stack.
Debian 12
- 1GHz Processor from 2010 or later
- 2 GB RAM
- 10 GB Storage
Portainer
- 1GHz Processor from 2010 or later
- 2 GB RAM
- 20 GB Storage
SWAG
- 1GHz Processor from 2010 or later
- RAM requirement depends on expected requests, 4 GB recommended.
- 10 GB Storage
Authelia
- Requires that a REDIS server is setup in addition to whatever else.
Authy/Duo
Authy:
- Hooks into Authelia for 2FA aaS, only requires a bit of setup.
Duo:
- Hooks into Authelia for 2FA aaS, however, free tier can have max 10 users, but setup is a little easier on the user/admin.
Overall Minimum:
- Most Processors within the last 5 years should work well enough.
- 4 GB RAM minimum, although 2 GB can be gotten away with.
- 30 GB Storage minimum, especially if you plan to reverse proxy some apps.
- Basic command line knowledge.
What this guide assumes:
This guide assumes that you have basic computing knowledge, including how to boot your computer into an OS from a USB stick, having a domain through a registrar, and have a Gmail address for sending email to your potential users.
If you do not have a domain, my recommendation (at the time of writing) is to go through Porkbun or Cloudflare . These are the two most reputable registrars that do not markup pricing for renewing the domain you are leasing.
I also recommend that you set up a Gmail address specifically for the purpose of this stack, as Authelia will require a way to let their users password reset, as well as setup 2FA for themselves.
You may also use iCloud+'s custom domain email, however, this guide will not cover this setup, and you will have to do some research on sending email through iCloud if you choose to go this route, and you will have to find the proper settings before configuring Authelia.