keep up to date
Some checks failed
Build Astro Site / build (push) Has been cancelled

This commit is contained in:
ld3zian 2025-07-19 14:02:01 -07:00
parent 63a1949b1c
commit 61137c6308
6 changed files with 541 additions and 510 deletions

990
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -11,29 +11,29 @@
"astro": "astro" "astro": "astro"
}, },
"dependencies": { "dependencies": {
"@astrojs/starlight": "^0.34.3", "@astrojs/starlight": "^0.35.1",
"@astrojs/vue": "^5.1.0", "@astrojs/vue": "^5.1.0",
"@fontsource/ubuntu-mono": "^5.2.5", "@fontsource/ubuntu-mono": "^5.2.6",
"@iconify-json/gg": "^1.2.2", "@iconify-json/gg": "^1.2.2",
"@iconify-json/ic": "^1.2.2", "@iconify-json/ic": "^1.2.2",
"@iconify-json/logos": "^1.2.4", "@iconify-json/logos": "^1.2.4",
"@iconify-json/material-symbols": "^1.2.21", "@iconify-json/material-symbols": "^1.2.29",
"@iconify-json/mdi": "^1.2.3", "@iconify-json/mdi": "^1.2.3",
"@iconify-json/mingcute": "^1.2.3", "@iconify-json/mingcute": "^1.2.3",
"@iconify-json/octicon": "^1.2.6", "@iconify-json/octicon": "^1.2.7",
"@iconify-json/ri": "^1.2.5", "@iconify-json/ri": "^1.2.5",
"@iconify-json/simple-icons": "^1.2.35", "@iconify-json/simple-icons": "^1.2.43",
"@iconify-json/twemoji": "^1.2.2", "@iconify-json/twemoji": "^1.2.2",
"astro": "^5.8.0", "astro": "^5.12.0",
"floating-vue": "^5.2.2", "floating-vue": "^5.2.2",
"markdown-it": "^14.1.0", "markdown-it": "^14.1.0",
"vue": "^3.5.14" "vue": "^3.5.17"
}, },
"devDependencies": { "devDependencies": {
"@unocss/astro": "^66.1.2", "@unocss/astro": "^66.3.3",
"@unocss/preset-icons": "^66.1.2", "@unocss/preset-icons": "^66.3.3",
"@unocss/preset-uno": "^66.1.2", "@unocss/preset-uno": "^66.3.3",
"unist-util-visit": "^5.0.0", "unist-util-visit": "^5.0.0",
"unocss": "^66.1.2" "unocss": "^66.3.3"
} }
} }

View file

@ -2,6 +2,8 @@
title: Authy/Duo Configuration title: Authy/Duo Configuration
--- ---
import Tooltip from '../../../components/Tooltip.vue';
This is like one of those "Choose Your Own Adventure" books! Pick one, not the other, it may be hard to swap later on. You may be able to give your user a choice too! 2FA is handled by either Authelia using an 8 digit code that generates through Authy :logos-authy: or it can be passed off to Duo :simple-icons-cisco: to handle, and then "reinjected" back into the authentication process later on. I'll outline steps for both, and you can choose the method(s) you want your users to be able to 2FA. This is like one of those "Choose Your Own Adventure" books! Pick one, not the other, it may be hard to swap later on. You may be able to give your user a choice too! 2FA is handled by either Authelia using an 8 digit code that generates through Authy :logos-authy: or it can be passed off to Duo :simple-icons-cisco: to handle, and then "reinjected" back into the authentication process later on. I'll outline steps for both, and you can choose the method(s) you want your users to be able to 2FA.
--- ---
@ -13,11 +15,11 @@ The default for the SALA/D Stack for 2FA for the more technical people is SHA1,
All this means for the user is what applications are supported, list is below: All this means for the user is what applications are supported, list is below:
- [Bitwarden](https://bitwarden.com) :simple-icons-bitwarden: / [Vaultwarden](https://github.com/dani-garcia/vaultwarden) :simple-icons-vaultwarden: (Password Managers, Vaultwarden can be selfhosted!, 2FA is setup in addition to account) - [Bitwarden](https://bitwarden.com) :simple-icons-bitwarden: / [Vaultwarden](https://github.com/dani-garcia/vaultwarden) :simple-icons-vaultwarden: <Tooltip tooltipKey="warden" client:load />
- Authy :logos-authy: (Recommended application, named as the best for the stack) - Authy :logos-authy: <Tooltip tooltipKey="authy" client:load />
- Aegis :simple-icons-aegisauthenticator: (Supported, never used. YMMV) - Aegis :simple-icons-aegisauthenticator: <Tooltip tooltipKey="aegis" client:load />
These three options are supported for 2FA for Authelia :simple-icons-authelia:. It is recommended to actually set this up, These three options support 2FA for Authelia :simple-icons-authelia:. It is recommended to actually set this up,
as it prevents complete lockouts. as it prevents complete lockouts.
--- ---

View file

@ -4,6 +4,11 @@ sidebar:
hidden: true hidden: true
--- ---
## Version 2.1.1: 07-19-25
- Update dependencies -ldez
- Add various tooltips -ldez
## Version 2.1.0: 05-25-25 ## Version 2.1.0: 05-25-25
- Added [tooltip](/install/dp-setup#sudo-no-worky) -ldez - Added [tooltip](/install/dp-setup#sudo-no-worky) -ldez

View file

@ -29,6 +29,6 @@ import { Card, CardGrid } from '@astrojs/starlight/components';
ONE FILE TO RULE THEM ALL ONE FILE TO RULE THEM ALL
</Card> </Card>
<Card title="Latest Version" icon="document"> <Card title="Latest Version" icon="document">
2.1.0 2.1.1
</Card> </Card>
</CardGrid> </CardGrid>

View file

@ -19,4 +19,26 @@ Using sudo could be more familiar to newer users, and it could be better (safer)
- Auditing/logging: when a sudo command is executed, the original username and the command are logged. - Auditing/logging: when a sudo command is executed, the original username and the command are logged.
`, `,
}, },
"warden": {
title: "Password Managers",
content: `
- Vaultwarden can be selfhosted!
- 2FA is setup in addition to account
`,
},
"aegis": {
title: "Info",
content: `
Supported by the DP-Salad stack but:
- Never used.
- YMMV
`,
},
"authy": {
title: "Info",
content: `
- Reccomended application
- Named as best for stack
`,
},
}; };