Hi, i'm trying to the same Nginx proxy manager. not able to setup either adguard nor pi hole because of port collision within npm network. With adguard, i changed webui port to 4000 cz npm uses 3000 for some reason. When i go to adgaurd/install.html i get: Error: control/install/get_addresses | 404 page not found | 404. Any idea??
But does it have to run with docker? I prefer running my apps directly on the server without adding unnecessary softwares.. is there a tutorial that doesn't use docker?
"Unnecessary". If you'd take just a little bit of time, you'll realize that Docker is a huge time saver and removes problems of upgrading and/or rebuilding your server. No app requires Docker, but you're missing out if you're still thinking like we did decades ago
Hi, I've watched several of your videos and I really appreciate your simpler, faster approach to certain services. However, although I'd like to install Authentik, I'm on a VPS which is far too limited in resources, and I avoid using docker. I've had a lot of trouble with Authelia and Caddy, and I'm still having trouble understanding how it works, or at least I'm having trouble with their docs. I'd like to know if it would be possible for you to make a longer video on Authelia with Caddy to explain how to set up forward auth or oauth like on Authentik, and juste use a simple user database in files or lldap. There aren't enough caddy videos with integrations like authelia and that would be great if you add one, thanks in advance ! I'd really like to use them together, but I'm having a hell of a time.
Can you make a video of it on how we can setup the client on docker instead of gui? Can't ping the aws ip after starting the container 😢 **** It seems the wireguard module is already active. Skipping kernel header install and module compilation. **** **** As the wireguard module is already active you can remove the SYS_MODULE capability from your container run/compose. **** **** If your host does not automatically load the iptables module, you may still need the SYS_MODULE capability. **** **** Client mode selected. **** [custom-init] No custom files found, skipping... **** Disabling CoreDNS **** **** Found WG conf /config/wg_confs/wg0.conf, adding to list **** **** Activating tunnel /config/wg_confs/wg0.conf **** Warning: `/config/wg_confs/wg0.conf' is world accessible [#] ip link add wg0 type wireguard [#] wg setconf wg0 /dev/fd/63 [#] ip -4 address add 10.1.1.2/24 dev wg0 [#] ip link set mtu 1420 up dev wg0 [#] resolvconf -a wg0 -m 0 -x s6-rc: fatal: unable to take locks: Resource busy **** All tunnels are now active ****
Authentik has some additional features like built-in LDAP and OAuth2 according to its website. The main difference is Authelia is configured with files while Authentik has an admin UI. It depends on your need and preference for which one to use. Personally I still use Authelia.
Outline Container going exited status, showing error: ``` $ node ./build/server/index.js {"label":"lifecycle","level":"info","message":"Note: Restricting process count to 1 due to use of collaborative service"} {"level":"warn","message":"Retrying redis connection: attempt 1"} {"error":"getaddrinfo ENOTFOUND postgres","level":"error","message":"Failed to connect to database","stack":"SequelizeHostNotFoundError: getaddrinfo ENOTFOUND postgres at Client._connectionCallback (/opt/outline/node_modules/sequelize/lib/dialects/postgres/connection-manager.js:136:24) at Client._handleErrorWhileConnecting (/opt/outline/node_modules/pg/lib/client.js:327:19) at Client._handleErrorEvent (/opt/outline/node_modules/pg/lib/client.js:337:19) at Connection.emit (node:events:519:28) at Connection.emit (node:domain:488:12) at Socket.reportStreamError (/opt/outline/node_modules/pg/lib/connection.js:58:12) at Socket.emit (node:events:519:28) at Socket.emit (node:domain:488:12) at emitErrorNT (node:internal/streams/destroy:169:8) at emitErrorCloseNT (node:internal/streams/destroy:128:3) at process.processTicksAndRejections (node:internal/process/task_queues:82:21)"} {"level":"warn","message":"getaddrinfo ENOTFOUND postgres"} info Visit yarnpkg.com/en/docs/cli/run for documentation about this command. error Command failed with exit code 1. ``` BTW, Make tutorial for Authelia OIDC Please
A back up tool takes a copy of your data should you delete, remove, or lose anything. There are different theories of back ups (Full backup, Incremental, Differential). A syncing tool simply does as it describes, it syncs two devices so that they both have the most current version of the same file. Some sync tools do allow for version control or deleted files, but this creeps into back up tool territory.
@@easyselfhost I'm using Obsidian too and using the free tier of dropbox to sync my vaults on different devices. You can use anything as there are many community plugins allowing for multiple device synchronization
@@easyselfhost Using cloud storage (Mega) sync folder that contains my obsidian vault. Also use foldersync on Android so I can sync in a similar manner on my smartphone
Can you please make a video on how to secure our self hosted environment?? I was so inspired by your videos and started running my Plex and Immich and Memos and I love it!! However, I logged into my router and checked the logs.. oh my .. my Plex app has been under attack! How can I make my environment super secure??
How can I change de default folder when login? I mean when logged in, me and friends can see the files and folders system, I don't want that, someone can delete them by mistake. I would like to have an empty folder, lets says "share". Any advice will be so much appreciated
Yes, you'll need to set up a local server (aka a "homelab"). Ideally you'll want to have a firewall, use that to separate your network in at least 3 (one for IoT devices, one for home use and one for your homelab), then if you want to access it from outside your house you need to set up a reverse proxy to reach the homelab. Then you set up immich inside that homelab. It is involved, but once you have that going on, there so much things you can do.