Components

24 Twig Components
174 Render Count
597 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
27 59.08ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
18 4.67ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
17 3.29ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
16 1.67ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
16 17.60ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
16 45.38ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
15 663.51ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
15 415.02ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 2.30ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 7.12ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 2.36ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 46.07ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 50.79ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 0.23ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.46ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 17.86ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 8.69ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 20.93ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 87.40ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 10.37ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 5.51ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 29.40ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 5.68ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 3.28ms

Render calls

entry App\Twig\Components\EntryComponent 12.0 MiB 46.07 ms
Input props
[
  "entry" => App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
    +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
    +url: null
    +body: """
      Hey Guys,\n
      \n
      so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
      \n
      I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
      \n
      Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">homeassistant:\n
      </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
      </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">http:\n
      </span><span style="color:#323232;">  use_x_forwarded_for: true\n
      </span><span style="color:#323232;">  trusted_proxies:\n
      </span><span style="color:#323232;">    - 172.22.0.0/24\n
      </span>\n
      ```\n
      \n
      Following is my Homeassistant Configuration:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">  homeassistant:\n
      </span><span style="color:#323232;">    container_name: homeassistant\n
      </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /homeassistant/:/config\n
      </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    network_mode: host\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8123:8123\n
      </span><span style="color:#323232;">      - 5683:5683\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-proxy-manager:\n
      </span><span style="color:#323232;">    container_name: nginx\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '80:80'\n
      </span><span style="color:#323232;">      - '81:81'\n
      </span><span style="color:#323232;">      - '443:443'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
      </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/data:/data\n
      </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-db:\n
      </span><span style="color:#323232;">    container_name: nginx-db\n
      </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  vaultwarden:\n
      </span><span style="color:#323232;">    container_name: vaultwarden\n
      </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /vaultwarden:/data/\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8125:3012\n
      </span><span style="color:#323232;">      - 8124:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
      </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
      </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
      </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
      </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
      </span>\n
      ```\n
      \n
      I have forwarded the ports in the router.\n
      \n
      I have set up nginx the following:\n
      \n
      ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
      \n
      Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
      \n
      What is the reason for this?\n
      \n
      Do I have to set some sort of header?\n
      \n
      Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709146727 {#2414
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 25290
    -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
    -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703803540
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10039683"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703717140 {#1793
      date: 2023-12-27 23:45:40.0 +01:00
    }
  }
  "isSingle" => true
  "showShortSentence" => false
  "showBody" => true
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#2959
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2960 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
    +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
    +url: null
    +body: """
      Hey Guys,\n
      \n
      so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
      \n
      I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
      \n
      Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">homeassistant:\n
      </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
      </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">http:\n
      </span><span style="color:#323232;">  use_x_forwarded_for: true\n
      </span><span style="color:#323232;">  trusted_proxies:\n
      </span><span style="color:#323232;">    - 172.22.0.0/24\n
      </span>\n
      ```\n
      \n
      Following is my Homeassistant Configuration:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">  homeassistant:\n
      </span><span style="color:#323232;">    container_name: homeassistant\n
      </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /homeassistant/:/config\n
      </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    network_mode: host\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8123:8123\n
      </span><span style="color:#323232;">      - 5683:5683\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-proxy-manager:\n
      </span><span style="color:#323232;">    container_name: nginx\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '80:80'\n
      </span><span style="color:#323232;">      - '81:81'\n
      </span><span style="color:#323232;">      - '443:443'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
      </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/data:/data\n
      </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-db:\n
      </span><span style="color:#323232;">    container_name: nginx-db\n
      </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  vaultwarden:\n
      </span><span style="color:#323232;">    container_name: vaultwarden\n
      </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /vaultwarden:/data/\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8125:3012\n
      </span><span style="color:#323232;">      - 8124:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
      </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
      </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
      </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
      </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
      </span>\n
      ```\n
      \n
      I have forwarded the ports in the router.\n
      \n
      I have set up nginx the following:\n
      \n
      ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
      \n
      Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
      \n
      What is the reason for this?\n
      \n
      Do I have to set some sort of header?\n
      \n
      Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709146727 {#2414
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 25290
    -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
    -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703803540
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10039683"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703717140 {#1793
      date: 2023-12-27 23:45:40.0 +01:00
    }
  }
  +isSingle: true
  +showShortSentence: false
  +showBody: true
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.27 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3160
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1703717140 {#1793
    date: 2023-12-27 23:45:40.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3230
  +date: DateTimeImmutable @1703717140 {#1793
    date: 2023-12-27 23:45:40.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703717140 {#1793
    date: 2023-12-27 23:45:40.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3294
  +createdAt: DateTimeImmutable @1703717140 {#1793
    date: 2023-12-27 23:45:40.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
    +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
    +url: null
    +body: """
      Hey Guys,\n
      \n
      so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
      \n
      I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
      \n
      Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">homeassistant:\n
      </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
      </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">http:\n
      </span><span style="color:#323232;">  use_x_forwarded_for: true\n
      </span><span style="color:#323232;">  trusted_proxies:\n
      </span><span style="color:#323232;">    - 172.22.0.0/24\n
      </span>\n
      ```\n
      \n
      Following is my Homeassistant Configuration:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">  homeassistant:\n
      </span><span style="color:#323232;">    container_name: homeassistant\n
      </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /homeassistant/:/config\n
      </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    network_mode: host\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8123:8123\n
      </span><span style="color:#323232;">      - 5683:5683\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-proxy-manager:\n
      </span><span style="color:#323232;">    container_name: nginx\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '80:80'\n
      </span><span style="color:#323232;">      - '81:81'\n
      </span><span style="color:#323232;">      - '443:443'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
      </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/data:/data\n
      </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-db:\n
      </span><span style="color:#323232;">    container_name: nginx-db\n
      </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  vaultwarden:\n
      </span><span style="color:#323232;">    container_name: vaultwarden\n
      </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /vaultwarden:/data/\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8125:3012\n
      </span><span style="color:#323232;">      - 8124:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
      </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
      </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
      </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
      </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
      </span>\n
      ```\n
      \n
      I have forwarded the ports in the router.\n
      \n
      I have set up nginx the following:\n
      \n
      ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
      \n
      Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
      \n
      What is the reason for this?\n
      \n
      Do I have to set some sort of header?\n
      \n
      Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709146727 {#2414
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 25290
    -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
    -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703803540
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10039683"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703717140 {#1793
      date: 2023-12-27 23:45:40.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3359
  +subject: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
    +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
    +url: null
    +body: """
      Hey Guys,\n
      \n
      so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
      \n
      I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
      \n
      Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">homeassistant:\n
      </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
      </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">http:\n
      </span><span style="color:#323232;">  use_x_forwarded_for: true\n
      </span><span style="color:#323232;">  trusted_proxies:\n
      </span><span style="color:#323232;">    - 172.22.0.0/24\n
      </span>\n
      ```\n
      \n
      Following is my Homeassistant Configuration:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">  homeassistant:\n
      </span><span style="color:#323232;">    container_name: homeassistant\n
      </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /homeassistant/:/config\n
      </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    network_mode: host\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8123:8123\n
      </span><span style="color:#323232;">      - 5683:5683\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-proxy-manager:\n
      </span><span style="color:#323232;">    container_name: nginx\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '80:80'\n
      </span><span style="color:#323232;">      - '81:81'\n
      </span><span style="color:#323232;">      - '443:443'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
      </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/data:/data\n
      </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-db:\n
      </span><span style="color:#323232;">    container_name: nginx-db\n
      </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  vaultwarden:\n
      </span><span style="color:#323232;">    container_name: vaultwarden\n
      </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /vaultwarden:/data/\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8125:3012\n
      </span><span style="color:#323232;">      - 8124:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
      </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
      </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
      </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
      </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
      </span>\n
      ```\n
      \n
      I have forwarded the ports in the router.\n
      \n
      I have set up nginx the following:\n
      \n
      ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
      \n
      Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
      \n
      What is the reason for this?\n
      \n
      Do I have to set some sort of header?\n
      \n
      Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709146727 {#2414
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 25290
    -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
    -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703803540
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10039683"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703717140 {#1793
      date: 2023-12-27 23:45:40.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.03 ms
Input props
[
  "subject" => App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
    +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
    +url: null
    +body: """
      Hey Guys,\n
      \n
      so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
      \n
      I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
      \n
      Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">homeassistant:\n
      </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
      </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">http:\n
      </span><span style="color:#323232;">  use_x_forwarded_for: true\n
      </span><span style="color:#323232;">  trusted_proxies:\n
      </span><span style="color:#323232;">    - 172.22.0.0/24\n
      </span>\n
      ```\n
      \n
      Following is my Homeassistant Configuration:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">  homeassistant:\n
      </span><span style="color:#323232;">    container_name: homeassistant\n
      </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /homeassistant/:/config\n
      </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    network_mode: host\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8123:8123\n
      </span><span style="color:#323232;">      - 5683:5683\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-proxy-manager:\n
      </span><span style="color:#323232;">    container_name: nginx\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '80:80'\n
      </span><span style="color:#323232;">      - '81:81'\n
      </span><span style="color:#323232;">      - '443:443'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
      </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/data:/data\n
      </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-db:\n
      </span><span style="color:#323232;">    container_name: nginx-db\n
      </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  vaultwarden:\n
      </span><span style="color:#323232;">    container_name: vaultwarden\n
      </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /vaultwarden:/data/\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8125:3012\n
      </span><span style="color:#323232;">      - 8124:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
      </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
      </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
      </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
      </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
      </span>\n
      ```\n
      \n
      I have forwarded the ports in the router.\n
      \n
      I have set up nginx the following:\n
      \n
      ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
      \n
      Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
      \n
      What is the reason for this?\n
      \n
      Do I have to set some sort of header?\n
      \n
      Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709146727 {#2414
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 25290
    -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
    -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703803540
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10039683"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703717140 {#1793
      date: 2023-12-27 23:45:40.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3425
  +formDest: "entry"
  +subject: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
    +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
    +url: null
    +body: """
      Hey Guys,\n
      \n
      so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
      \n
      I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
      \n
      Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">homeassistant:\n
      </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
      </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">http:\n
      </span><span style="color:#323232;">  use_x_forwarded_for: true\n
      </span><span style="color:#323232;">  trusted_proxies:\n
      </span><span style="color:#323232;">    - 172.22.0.0/24\n
      </span>\n
      ```\n
      \n
      Following is my Homeassistant Configuration:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">  homeassistant:\n
      </span><span style="color:#323232;">    container_name: homeassistant\n
      </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /homeassistant/:/config\n
      </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    network_mode: host\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8123:8123\n
      </span><span style="color:#323232;">      - 5683:5683\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-proxy-manager:\n
      </span><span style="color:#323232;">    container_name: nginx\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '80:80'\n
      </span><span style="color:#323232;">      - '81:81'\n
      </span><span style="color:#323232;">      - '443:443'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
      </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/data:/data\n
      </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-db:\n
      </span><span style="color:#323232;">    container_name: nginx-db\n
      </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  vaultwarden:\n
      </span><span style="color:#323232;">    container_name: vaultwarden\n
      </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /vaultwarden:/data/\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8125:3012\n
      </span><span style="color:#323232;">      - 8124:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
      </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
      </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
      </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
      </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
      </span>\n
      ```\n
      \n
      I have forwarded the ports in the router.\n
      \n
      I have set up nginx the following:\n
      \n
      ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
      \n
      Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
      \n
      What is the reason for this?\n
      \n
      Do I have to set some sort of header?\n
      \n
      Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709146727 {#2414
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 25290
    -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
    -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703803540
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10039683"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703717140 {#1793
      date: 2023-12-27 23:45:40.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 12.0 MiB 50.79 ms
Input props
[
  "entry" => App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
    +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
    +url: null
    +body: """
      Hey Guys,\n
      \n
      so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
      \n
      I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
      \n
      Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">homeassistant:\n
      </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
      </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">http:\n
      </span><span style="color:#323232;">  use_x_forwarded_for: true\n
      </span><span style="color:#323232;">  trusted_proxies:\n
      </span><span style="color:#323232;">    - 172.22.0.0/24\n
      </span>\n
      ```\n
      \n
      Following is my Homeassistant Configuration:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">  homeassistant:\n
      </span><span style="color:#323232;">    container_name: homeassistant\n
      </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /homeassistant/:/config\n
      </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    network_mode: host\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8123:8123\n
      </span><span style="color:#323232;">      - 5683:5683\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-proxy-manager:\n
      </span><span style="color:#323232;">    container_name: nginx\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '80:80'\n
      </span><span style="color:#323232;">      - '81:81'\n
      </span><span style="color:#323232;">      - '443:443'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
      </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/data:/data\n
      </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-db:\n
      </span><span style="color:#323232;">    container_name: nginx-db\n
      </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  vaultwarden:\n
      </span><span style="color:#323232;">    container_name: vaultwarden\n
      </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /vaultwarden:/data/\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8125:3012\n
      </span><span style="color:#323232;">      - 8124:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
      </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
      </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
      </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
      </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
      </span>\n
      ```\n
      \n
      I have forwarded the ports in the router.\n
      \n
      I have set up nginx the following:\n
      \n
      ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
      \n
      Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
      \n
      What is the reason for this?\n
      \n
      Do I have to set some sort of header?\n
      \n
      Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709146727 {#2414
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 25290
    -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
    -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703803540
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10039683"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703717140 {#1793
      date: 2023-12-27 23:45:40.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#3739
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
    +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
    +url: null
    +body: """
      Hey Guys,\n
      \n
      so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
      \n
      I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
      \n
      Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">homeassistant:\n
      </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
      </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">http:\n
      </span><span style="color:#323232;">  use_x_forwarded_for: true\n
      </span><span style="color:#323232;">  trusted_proxies:\n
      </span><span style="color:#323232;">    - 172.22.0.0/24\n
      </span>\n
      ```\n
      \n
      Following is my Homeassistant Configuration:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">  homeassistant:\n
      </span><span style="color:#323232;">    container_name: homeassistant\n
      </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /homeassistant/:/config\n
      </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    network_mode: host\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8123:8123\n
      </span><span style="color:#323232;">      - 5683:5683\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-proxy-manager:\n
      </span><span style="color:#323232;">    container_name: nginx\n
      </span><span style="color:#323232;">    privileged: true\n
      </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - '80:80'\n
      </span><span style="color:#323232;">      - '81:81'\n
      </span><span style="color:#323232;">      - '443:443'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
      </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/data:/data\n
      </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  nginx-db:\n
      </span><span style="color:#323232;">    container_name: nginx-db\n
      </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">  vaultwarden:\n
      </span><span style="color:#323232;">    container_name: vaultwarden\n
      </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
      </span><span style="color:#323232;">    restart: unless-stopped\n
      </span><span style="color:#323232;">    volumes:\n
      </span><span style="color:#323232;">      - /vaultwarden:/data/\n
      </span><span style="color:#323232;">    ports:\n
      </span><span style="color:#323232;">      - 8125:3012\n
      </span><span style="color:#323232;">      - 8124:80\n
      </span><span style="color:#323232;">    environment:\n
      </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
      </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
      </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
      </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
      </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
      </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
      </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
      </span>\n
      ```\n
      \n
      I have forwarded the ports in the router.\n
      \n
      I have set up nginx the following:\n
      \n
      ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
      \n
      Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
      \n
      What is the reason for this?\n
      \n
      Do I have to set some sort of header?\n
      \n
      Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709146727 {#2414
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 25290
    -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
    -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703803540
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10039683"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703717140 {#1793
      date: 2023-12-27 23:45:40.0 +01:00
    }
  }
  -repository: App\Repository\EntryRepository {#270 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
}
editor_toolbar App\Twig\Components\EditorToolbarComponent 12.0 MiB 0.23 ms
Input props
[
  "id" => "entry_comment_681d03a4857e42.58396030_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#3864
  +id: "entry_comment_681d03a4857e42.58396030_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 89.20 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
      \n
      I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708785732 {#4073
      date: 2024-02-24 15:42:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 258005
    -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5279971"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703722390 {#4009
      date: 2023-12-28 01:13:10.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4412
  +comment: App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
      \n
      I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708785732 {#4073
      date: 2024-02-24 15:42:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 258005
    -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5279971"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703722390 {#4009
      date: 2023-12-28 01:13:10.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4012
    +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
    +email: "MSgtRedFox@infosec.pub"
    +username: "@MSgtRedFox@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Husband, Father, IT Pro, service.\n
      \n
      If I ask a lot of questions, I might understand why.
      """
    +lastActive: DateTime @1708676357 {#4072
      date: 2024-02-23 09:19:17.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
    +entries: Doctrine\ORM\PersistentCollection {#4004 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
    +posts: Doctrine\ORM\PersistentCollection {#3994 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
    +follows: Doctrine\ORM\PersistentCollection {#4124 …}
    +followers: Doctrine\ORM\PersistentCollection {#4113 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
    +reports: Doctrine\ORM\PersistentCollection {#4090 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
    +violations: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    +awards: Doctrine\ORM\PersistentCollection {#4116 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
    +categories: Doctrine\ORM\PersistentCollection {#4108 …}
    -id: 87453
    -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
    +apId: "MSgtRedFox@infosec.pub"
    +apProfileId: "https://infosec.pub/u/MSgtRedFox"
    +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "MSgtRedFox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707841900 {#4068
      date: 2024-02-13 17:31:40.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1707841899 {#4066
      date: 2024-02-13 17:31:39.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4580
  +user: App\Entity\User {#4012
    +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
    +email: "MSgtRedFox@infosec.pub"
    +username: "@MSgtRedFox@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Husband, Father, IT Pro, service.\n
      \n
      If I ask a lot of questions, I might understand why.
      """
    +lastActive: DateTime @1708676357 {#4072
      date: 2024-02-23 09:19:17.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
    +entries: Doctrine\ORM\PersistentCollection {#4004 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
    +posts: Doctrine\ORM\PersistentCollection {#3994 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
    +follows: Doctrine\ORM\PersistentCollection {#4124 …}
    +followers: Doctrine\ORM\PersistentCollection {#4113 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
    +reports: Doctrine\ORM\PersistentCollection {#4090 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
    +violations: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    +awards: Doctrine\ORM\PersistentCollection {#4116 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
    +categories: Doctrine\ORM\PersistentCollection {#4108 …}
    -id: 87453
    -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
    +apId: "MSgtRedFox@infosec.pub"
    +apProfileId: "https://infosec.pub/u/MSgtRedFox"
    +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "MSgtRedFox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707841900 {#4068
      date: 2024-02-13 17:31:40.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1707841899 {#4066
      date: 2024-02-13 17:31:39.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703722390 {#4009
    date: 2023-12-28 01:13:10.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4635
  +date: DateTimeImmutable @1703722390 {#4009
    date: 2023-12-28 01:13:10.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703722390 {#4009
    date: 2023-12-28 01:13:10.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4689
  +createdAt: DateTimeImmutable @1703722390 {#4009
    date: 2023-12-28 01:13:10.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 6.33 ms
Input props
[
  "user" => App\Entity\User {#4012
    +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
    +email: "MSgtRedFox@infosec.pub"
    +username: "@MSgtRedFox@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Husband, Father, IT Pro, service.\n
      \n
      If I ask a lot of questions, I might understand why.
      """
    +lastActive: DateTime @1708676357 {#4072
      date: 2024-02-23 09:19:17.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
    +entries: Doctrine\ORM\PersistentCollection {#4004 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
    +posts: Doctrine\ORM\PersistentCollection {#3994 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
    +follows: Doctrine\ORM\PersistentCollection {#4124 …}
    +followers: Doctrine\ORM\PersistentCollection {#4113 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
    +reports: Doctrine\ORM\PersistentCollection {#4090 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
    +violations: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    +awards: Doctrine\ORM\PersistentCollection {#4116 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
    +categories: Doctrine\ORM\PersistentCollection {#4108 …}
    -id: 87453
    -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
    +apId: "MSgtRedFox@infosec.pub"
    +apProfileId: "https://infosec.pub/u/MSgtRedFox"
    +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "MSgtRedFox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707841900 {#4068
      date: 2024-02-13 17:31:40.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1707841899 {#4066
      date: 2024-02-13 17:31:39.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4745
  +width: 40
  +height: 40
  +user: App\Entity\User {#4012
    +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
    +email: "MSgtRedFox@infosec.pub"
    +username: "@MSgtRedFox@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Husband, Father, IT Pro, service.\n
      \n
      If I ask a lot of questions, I might understand why.
      """
    +lastActive: DateTime @1708676357 {#4072
      date: 2024-02-23 09:19:17.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
    +entries: Doctrine\ORM\PersistentCollection {#4004 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
    +posts: Doctrine\ORM\PersistentCollection {#3994 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
    +follows: Doctrine\ORM\PersistentCollection {#4124 …}
    +followers: Doctrine\ORM\PersistentCollection {#4113 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
    +reports: Doctrine\ORM\PersistentCollection {#4090 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
    +violations: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    +awards: Doctrine\ORM\PersistentCollection {#4116 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
    +categories: Doctrine\ORM\PersistentCollection {#4108 …}
    -id: 87453
    -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
    +apId: "MSgtRedFox@infosec.pub"
    +apProfileId: "https://infosec.pub/u/MSgtRedFox"
    +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "MSgtRedFox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707841900 {#4068
      date: 2024-02-13 17:31:40.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1707841899 {#4066
      date: 2024-02-13 17:31:39.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
      \n
      I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708785732 {#4073
      date: 2024-02-24 15:42:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 258005
    -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5279971"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703722390 {#4009
      date: 2023-12-28 01:13:10.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4840
  +subject: App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
      \n
      I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708785732 {#4073
      date: 2024-02-24 15:42:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 258005
    -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5279971"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703722390 {#4009
      date: 2023-12-28 01:13:10.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
      \n
      I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708785732 {#4073
      date: 2024-02-24 15:42:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 258005
    -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5279971"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703722390 {#4009
      date: 2023-12-28 01:13:10.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4897
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
      \n
      I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708785732 {#4073
      date: 2024-02-24 15:42:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 258005
    -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5279971"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703722390 {#4009
      date: 2023-12-28 01:13:10.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 61.92 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
      \n
      I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708785732 {#4073
      date: 2024-02-24 15:42:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 258005
    -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5279971"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703722390 {#4009
      date: 2023-12-28 01:13:10.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5144
  +comment: App\Entity\EntryComment {#4064
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
      \n
      I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708785732 {#4073
      date: 2024-02-24 15:42:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4062 …}
    +nested: Doctrine\ORM\PersistentCollection {#4060 …}
    +votes: Doctrine\ORM\PersistentCollection {#4058 …}
    +reports: Doctrine\ORM\PersistentCollection {#4056 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
    -id: 258005
    -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5279971"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703722390 {#4009
      date: 2023-12-28 01:13:10.0 +01:00
    }
  }
  +nestedComments: [
    259054 => App\Entity\EntryComment {#4339
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4064}
      +root: App\Entity\EntryComment {#4064}
      +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764823 {#4338
        date: 2023-12-28 13:00:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4342 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
      -id: 259054
      -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275470"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764823 {#4335
        date: 2023-12-28 13:00:23.0 +01:00
      }
    }
    259152 => App\Entity\EntryComment {#4424
      +user: App\Entity\User {#4012}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4339}
      +root: App\Entity\EntryComment {#4064}
      +body: """
        Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
        \n
        Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
        \n
        Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
        \n
        Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
        \n
        You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
        \n
        I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703767493 {#4422
        date: 2023-12-28 13:44:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4425 …}
      +nested: Doctrine\ORM\PersistentCollection {#4427 …}
      +votes: Doctrine\ORM\PersistentCollection {#4429 …}
      +reports: Doctrine\ORM\PersistentCollection {#4431 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
      -id: 259152
      -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5285763"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703767493 {#4423
        date: 2023-12-28 13:44:53.0 +01:00
      }
    }
    260145 => App\Entity\EntryComment {#4474
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4424}
      +root: App\Entity\EntryComment {#4064}
      +body: "using a vpn or similar is not really an option as I have famiy members accessing it and I dont want to always connect using a vpn just for example to open my garage or accessing my shopping list. Security wise I just use 2FA so I dont think thats the issue."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703791148 {#4473
        date: 2023-12-28 20:19:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4477 …}
      +nested: Doctrine\ORM\PersistentCollection {#4482 …}
      +votes: Doctrine\ORM\PersistentCollection {#4478 …}
      +reports: Doctrine\ORM\PersistentCollection {#4484 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4486 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4488 …}
      -id: 260145
      -bodyTs: "'2fa':45 'access':16,36 'alway':23 'connect':24 'dont':20,48 'exampl':30 'famiy':14 'garag':34 'issu':52 'list':39 'member':15 'open':32 'option':10 'realli':8 'secur':40 'shop':38 'similar':5 'that':50 'think':49 'use':1,25,44 'vpn':3,27 'want':21 'wise':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6280927"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703791148 {#4470
        date: 2023-12-28 20:19:08.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 58.94 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4339
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4064
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
        \n
        I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708785732 {#4073
        date: 2024-02-24 15:42:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4062 …}
      +nested: Doctrine\ORM\PersistentCollection {#4060 …}
      +votes: Doctrine\ORM\PersistentCollection {#4058 …}
      +reports: Doctrine\ORM\PersistentCollection {#4056 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
      -id: 258005
      -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5279971"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703722390 {#4009
        date: 2023-12-28 01:13:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764823 {#4338
      date: 2023-12-28 13:00:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4342 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4343 …}
    +reports: Doctrine\ORM\PersistentCollection {#4349 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
    -id: 259054
    -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764823 {#4335
      date: 2023-12-28 13:00:23.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5218
  +comment: App\Entity\EntryComment {#4339
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4064
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
        \n
        I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708785732 {#4073
        date: 2024-02-24 15:42:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4062 …}
      +nested: Doctrine\ORM\PersistentCollection {#4060 …}
      +votes: Doctrine\ORM\PersistentCollection {#4058 …}
      +reports: Doctrine\ORM\PersistentCollection {#4056 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
      -id: 258005
      -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5279971"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703722390 {#4009
        date: 2023-12-28 01:13:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764823 {#4338
      date: 2023-12-28 13:00:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4342 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4343 …}
    +reports: Doctrine\ORM\PersistentCollection {#4349 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
    -id: 259054
    -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764823 {#4335
      date: 2023-12-28 13:00:23.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5265
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1703764823 {#4335
    date: 2023-12-28 13:00:23.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5320
  +date: DateTimeImmutable @1703764823 {#4335
    date: 2023-12-28 13:00:23.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703764823 {#4335
    date: 2023-12-28 13:00:23.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5374
  +createdAt: DateTimeImmutable @1703764823 {#4335
    date: 2023-12-28 13:00:23.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.12 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5428
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4339
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4064
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
        \n
        I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708785732 {#4073
        date: 2024-02-24 15:42:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4062 …}
      +nested: Doctrine\ORM\PersistentCollection {#4060 …}
      +votes: Doctrine\ORM\PersistentCollection {#4058 …}
      +reports: Doctrine\ORM\PersistentCollection {#4056 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
      -id: 258005
      -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5279971"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703722390 {#4009
        date: 2023-12-28 01:13:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764823 {#4338
      date: 2023-12-28 13:00:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4342 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4343 …}
    +reports: Doctrine\ORM\PersistentCollection {#4349 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
    -id: 259054
    -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764823 {#4335
      date: 2023-12-28 13:00:23.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5497
  +subject: App\Entity\EntryComment {#4339
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4064
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
        \n
        I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708785732 {#4073
        date: 2024-02-24 15:42:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4062 …}
      +nested: Doctrine\ORM\PersistentCollection {#4060 …}
      +votes: Doctrine\ORM\PersistentCollection {#4058 …}
      +reports: Doctrine\ORM\PersistentCollection {#4056 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
      -id: 258005
      -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5279971"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703722390 {#4009
        date: 2023-12-28 01:13:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764823 {#4338
      date: 2023-12-28 13:00:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4342 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4343 …}
    +reports: Doctrine\ORM\PersistentCollection {#4349 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
    -id: 259054
    -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764823 {#4335
      date: 2023-12-28 13:00:23.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 19.70 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4339
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4064
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
        \n
        I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708785732 {#4073
        date: 2024-02-24 15:42:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4062 …}
      +nested: Doctrine\ORM\PersistentCollection {#4060 …}
      +votes: Doctrine\ORM\PersistentCollection {#4058 …}
      +reports: Doctrine\ORM\PersistentCollection {#4056 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
      -id: 258005
      -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5279971"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703722390 {#4009
        date: 2023-12-28 01:13:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764823 {#4338
      date: 2023-12-28 13:00:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4342 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4343 …}
    +reports: Doctrine\ORM\PersistentCollection {#4349 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
    -id: 259054
    -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764823 {#4335
      date: 2023-12-28 13:00:23.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5554
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4339
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4064
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
        \n
        I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708785732 {#4073
        date: 2024-02-24 15:42:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4062 …}
      +nested: Doctrine\ORM\PersistentCollection {#4060 …}
      +votes: Doctrine\ORM\PersistentCollection {#4058 …}
      +reports: Doctrine\ORM\PersistentCollection {#4056 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
      -id: 258005
      -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5279971"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703722390 {#4009
        date: 2023-12-28 01:13:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764823 {#4338
      date: 2023-12-28 13:00:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4342 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4343 …}
    +reports: Doctrine\ORM\PersistentCollection {#4349 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
    -id: 259054
    -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764823 {#4335
      date: 2023-12-28 13:00:23.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 31.15 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4339
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4064
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
        \n
        I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708785732 {#4073
        date: 2024-02-24 15:42:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4062 …}
      +nested: Doctrine\ORM\PersistentCollection {#4060 …}
      +votes: Doctrine\ORM\PersistentCollection {#4058 …}
      +reports: Doctrine\ORM\PersistentCollection {#4056 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
      -id: 258005
      -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5279971"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703722390 {#4009
        date: 2023-12-28 01:13:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764823 {#4338
      date: 2023-12-28 13:00:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4342 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4343 …}
    +reports: Doctrine\ORM\PersistentCollection {#4349 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
    -id: 259054
    -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764823 {#4335
      date: 2023-12-28 13:00:23.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5794
  +comment: App\Entity\EntryComment {#4339
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4064
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
        \n
        I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708785732 {#4073
        date: 2024-02-24 15:42:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4062 …}
      +nested: Doctrine\ORM\PersistentCollection {#4060 …}
      +votes: Doctrine\ORM\PersistentCollection {#4058 …}
      +reports: Doctrine\ORM\PersistentCollection {#4056 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
      -id: 258005
      -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5279971"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703722390 {#4009
        date: 2023-12-28 01:13:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764823 {#4338
      date: 2023-12-28 13:00:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4342 …}
    +nested: Doctrine\ORM\PersistentCollection {#4347 …}
    +votes: Doctrine\ORM\PersistentCollection {#4343 …}
    +reports: Doctrine\ORM\PersistentCollection {#4349 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
    -id: 259054
    -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764823 {#4335
      date: 2023-12-28 13:00:23.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 24.56 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4339
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4064
        +user: App\Entity\User {#4012}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
          \n
          I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708785732 {#4073
          date: 2024-02-24 15:42:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4062 …}
        +nested: Doctrine\ORM\PersistentCollection {#4060 …}
        +votes: Doctrine\ORM\PersistentCollection {#4058 …}
        +reports: Doctrine\ORM\PersistentCollection {#4056 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
        -id: 258005
        -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://infosec.pub/comment/5279971"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703722390 {#4009
          date: 2023-12-28 01:13:10.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764823 {#4338
        date: 2023-12-28 13:00:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4342 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
      -id: 259054
      -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275470"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764823 {#4335
        date: 2023-12-28 13:00:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: """
      Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
      \n
      Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
      \n
      Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
      \n
      Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
      \n
      You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
      \n
      I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703767493 {#4422
      date: 2023-12-28 13:44:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4425 …}
    +nested: Doctrine\ORM\PersistentCollection {#4427 …}
    +votes: Doctrine\ORM\PersistentCollection {#4429 …}
    +reports: Doctrine\ORM\PersistentCollection {#4431 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
    -id: 259152
    -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5285763"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703767493 {#4423
      date: 2023-12-28 13:44:53.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5849
  +comment: App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4339
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4064
        +user: App\Entity\User {#4012}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
          \n
          I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708785732 {#4073
          date: 2024-02-24 15:42:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4062 …}
        +nested: Doctrine\ORM\PersistentCollection {#4060 …}
        +votes: Doctrine\ORM\PersistentCollection {#4058 …}
        +reports: Doctrine\ORM\PersistentCollection {#4056 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
        -id: 258005
        -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://infosec.pub/comment/5279971"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703722390 {#4009
          date: 2023-12-28 01:13:10.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764823 {#4338
        date: 2023-12-28 13:00:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4342 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
      -id: 259054
      -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275470"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764823 {#4335
        date: 2023-12-28 13:00:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: """
      Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
      \n
      Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
      \n
      Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
      \n
      Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
      \n
      You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
      \n
      I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703767493 {#4422
      date: 2023-12-28 13:44:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4425 …}
    +nested: Doctrine\ORM\PersistentCollection {#4427 …}
    +votes: Doctrine\ORM\PersistentCollection {#4429 …}
    +reports: Doctrine\ORM\PersistentCollection {#4431 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
    -id: 259152
    -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5285763"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703767493 {#4423
      date: 2023-12-28 13:44:53.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4012
    +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
    +email: "MSgtRedFox@infosec.pub"
    +username: "@MSgtRedFox@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Husband, Father, IT Pro, service.\n
      \n
      If I ask a lot of questions, I might understand why.
      """
    +lastActive: DateTime @1708676357 {#4072
      date: 2024-02-23 09:19:17.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
    +entries: Doctrine\ORM\PersistentCollection {#4004 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
    +posts: Doctrine\ORM\PersistentCollection {#3994 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
    +follows: Doctrine\ORM\PersistentCollection {#4124 …}
    +followers: Doctrine\ORM\PersistentCollection {#4113 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
    +reports: Doctrine\ORM\PersistentCollection {#4090 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
    +violations: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    +awards: Doctrine\ORM\PersistentCollection {#4116 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
    +categories: Doctrine\ORM\PersistentCollection {#4108 …}
    -id: 87453
    -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
    +apId: "MSgtRedFox@infosec.pub"
    +apProfileId: "https://infosec.pub/u/MSgtRedFox"
    +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "MSgtRedFox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707841900 {#4068
      date: 2024-02-13 17:31:40.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1707841899 {#4066
      date: 2024-02-13 17:31:39.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5894
  +user: App\Entity\User {#4012
    +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
    +email: "MSgtRedFox@infosec.pub"
    +username: "@MSgtRedFox@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Husband, Father, IT Pro, service.\n
      \n
      If I ask a lot of questions, I might understand why.
      """
    +lastActive: DateTime @1708676357 {#4072
      date: 2024-02-23 09:19:17.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
    +entries: Doctrine\ORM\PersistentCollection {#4004 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
    +posts: Doctrine\ORM\PersistentCollection {#3994 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
    +follows: Doctrine\ORM\PersistentCollection {#4124 …}
    +followers: Doctrine\ORM\PersistentCollection {#4113 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
    +reports: Doctrine\ORM\PersistentCollection {#4090 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
    +violations: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    +awards: Doctrine\ORM\PersistentCollection {#4116 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
    +categories: Doctrine\ORM\PersistentCollection {#4108 …}
    -id: 87453
    -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
    +apId: "MSgtRedFox@infosec.pub"
    +apProfileId: "https://infosec.pub/u/MSgtRedFox"
    +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "MSgtRedFox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707841900 {#4068
      date: 2024-02-13 17:31:40.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1707841899 {#4066
      date: 2024-02-13 17:31:39.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703767493 {#4423
    date: 2023-12-28 13:44:53.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5949
  +date: DateTimeImmutable @1703767493 {#4423
    date: 2023-12-28 13:44:53.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703767493 {#4423
    date: 2023-12-28 13:44:53.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6003
  +createdAt: DateTimeImmutable @1703767493 {#4423
    date: 2023-12-28 13:44:53.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#4012
    +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
    +email: "MSgtRedFox@infosec.pub"
    +username: "@MSgtRedFox@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Husband, Father, IT Pro, service.\n
      \n
      If I ask a lot of questions, I might understand why.
      """
    +lastActive: DateTime @1708676357 {#4072
      date: 2024-02-23 09:19:17.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
    +entries: Doctrine\ORM\PersistentCollection {#4004 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
    +posts: Doctrine\ORM\PersistentCollection {#3994 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
    +follows: Doctrine\ORM\PersistentCollection {#4124 …}
    +followers: Doctrine\ORM\PersistentCollection {#4113 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
    +reports: Doctrine\ORM\PersistentCollection {#4090 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
    +violations: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    +awards: Doctrine\ORM\PersistentCollection {#4116 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
    +categories: Doctrine\ORM\PersistentCollection {#4108 …}
    -id: 87453
    -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
    +apId: "MSgtRedFox@infosec.pub"
    +apProfileId: "https://infosec.pub/u/MSgtRedFox"
    +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "MSgtRedFox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707841900 {#4068
      date: 2024-02-13 17:31:40.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1707841899 {#4066
      date: 2024-02-13 17:31:39.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6057
  +width: 40
  +height: 40
  +user: App\Entity\User {#4012
    +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
    +email: "MSgtRedFox@infosec.pub"
    +username: "@MSgtRedFox@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Husband, Father, IT Pro, service.\n
      \n
      If I ask a lot of questions, I might understand why.
      """
    +lastActive: DateTime @1708676357 {#4072
      date: 2024-02-23 09:19:17.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
    +entries: Doctrine\ORM\PersistentCollection {#4004 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
    +posts: Doctrine\ORM\PersistentCollection {#3994 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
    +follows: Doctrine\ORM\PersistentCollection {#4124 …}
    +followers: Doctrine\ORM\PersistentCollection {#4113 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
    +reports: Doctrine\ORM\PersistentCollection {#4090 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
    +violations: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    +awards: Doctrine\ORM\PersistentCollection {#4116 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
    +categories: Doctrine\ORM\PersistentCollection {#4108 …}
    -id: 87453
    -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
    +apId: "MSgtRedFox@infosec.pub"
    +apProfileId: "https://infosec.pub/u/MSgtRedFox"
    +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "MSgtRedFox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707841900 {#4068
      date: 2024-02-13 17:31:40.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1707841899 {#4066
      date: 2024-02-13 17:31:39.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.56 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4339
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4064
        +user: App\Entity\User {#4012}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
          \n
          I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708785732 {#4073
          date: 2024-02-24 15:42:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4062 …}
        +nested: Doctrine\ORM\PersistentCollection {#4060 …}
        +votes: Doctrine\ORM\PersistentCollection {#4058 …}
        +reports: Doctrine\ORM\PersistentCollection {#4056 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
        -id: 258005
        -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://infosec.pub/comment/5279971"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703722390 {#4009
          date: 2023-12-28 01:13:10.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764823 {#4338
        date: 2023-12-28 13:00:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4342 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
      -id: 259054
      -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275470"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764823 {#4335
        date: 2023-12-28 13:00:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: """
      Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
      \n
      Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
      \n
      Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
      \n
      Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
      \n
      You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
      \n
      I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703767493 {#4422
      date: 2023-12-28 13:44:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4425 …}
    +nested: Doctrine\ORM\PersistentCollection {#4427 …}
    +votes: Doctrine\ORM\PersistentCollection {#4429 …}
    +reports: Doctrine\ORM\PersistentCollection {#4431 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
    -id: 259152
    -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5285763"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703767493 {#4423
      date: 2023-12-28 13:44:53.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6147
  +subject: App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4339
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4064
        +user: App\Entity\User {#4012}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
          \n
          I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708785732 {#4073
          date: 2024-02-24 15:42:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4062 …}
        +nested: Doctrine\ORM\PersistentCollection {#4060 …}
        +votes: Doctrine\ORM\PersistentCollection {#4058 …}
        +reports: Doctrine\ORM\PersistentCollection {#4056 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
        -id: 258005
        -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://infosec.pub/comment/5279971"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703722390 {#4009
          date: 2023-12-28 01:13:10.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764823 {#4338
        date: 2023-12-28 13:00:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4342 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
      -id: 259054
      -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275470"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764823 {#4335
        date: 2023-12-28 13:00:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: """
      Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
      \n
      Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
      \n
      Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
      \n
      Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
      \n
      You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
      \n
      I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703767493 {#4422
      date: 2023-12-28 13:44:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4425 …}
    +nested: Doctrine\ORM\PersistentCollection {#4427 …}
    +votes: Doctrine\ORM\PersistentCollection {#4429 …}
    +reports: Doctrine\ORM\PersistentCollection {#4431 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
    -id: 259152
    -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5285763"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703767493 {#4423
      date: 2023-12-28 13:44:53.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 3.86 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4339
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4064
        +user: App\Entity\User {#4012}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
          \n
          I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708785732 {#4073
          date: 2024-02-24 15:42:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4062 …}
        +nested: Doctrine\ORM\PersistentCollection {#4060 …}
        +votes: Doctrine\ORM\PersistentCollection {#4058 …}
        +reports: Doctrine\ORM\PersistentCollection {#4056 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
        -id: 258005
        -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://infosec.pub/comment/5279971"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703722390 {#4009
          date: 2023-12-28 01:13:10.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764823 {#4338
        date: 2023-12-28 13:00:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4342 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
      -id: 259054
      -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275470"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764823 {#4335
        date: 2023-12-28 13:00:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: """
      Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
      \n
      Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
      \n
      Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
      \n
      Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
      \n
      You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
      \n
      I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703767493 {#4422
      date: 2023-12-28 13:44:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4425 …}
    +nested: Doctrine\ORM\PersistentCollection {#4427 …}
    +votes: Doctrine\ORM\PersistentCollection {#4429 …}
    +reports: Doctrine\ORM\PersistentCollection {#4431 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
    -id: 259152
    -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5285763"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703767493 {#4423
      date: 2023-12-28 13:44:53.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6204
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4339
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4064
        +user: App\Entity\User {#4012}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
          \n
          I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708785732 {#4073
          date: 2024-02-24 15:42:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4062 …}
        +nested: Doctrine\ORM\PersistentCollection {#4060 …}
        +votes: Doctrine\ORM\PersistentCollection {#4058 …}
        +reports: Doctrine\ORM\PersistentCollection {#4056 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
        -id: 258005
        -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://infosec.pub/comment/5279971"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703722390 {#4009
          date: 2023-12-28 01:13:10.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764823 {#4338
        date: 2023-12-28 13:00:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4342 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
      -id: 259054
      -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275470"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764823 {#4335
        date: 2023-12-28 13:00:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: """
      Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
      \n
      Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
      \n
      Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
      \n
      Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
      \n
      You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
      \n
      I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703767493 {#4422
      date: 2023-12-28 13:44:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4425 …}
    +nested: Doctrine\ORM\PersistentCollection {#4427 …}
    +votes: Doctrine\ORM\PersistentCollection {#4429 …}
    +reports: Doctrine\ORM\PersistentCollection {#4431 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
    -id: 259152
    -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5285763"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703767493 {#4423
      date: 2023-12-28 13:44:53.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 7.31 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4339
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4064
        +user: App\Entity\User {#4012}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
          \n
          I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708785732 {#4073
          date: 2024-02-24 15:42:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4062 …}
        +nested: Doctrine\ORM\PersistentCollection {#4060 …}
        +votes: Doctrine\ORM\PersistentCollection {#4058 …}
        +reports: Doctrine\ORM\PersistentCollection {#4056 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
        -id: 258005
        -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://infosec.pub/comment/5279971"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703722390 {#4009
          date: 2023-12-28 01:13:10.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764823 {#4338
        date: 2023-12-28 13:00:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4342 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
      -id: 259054
      -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275470"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764823 {#4335
        date: 2023-12-28 13:00:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: """
      Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
      \n
      Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
      \n
      Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
      \n
      Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
      \n
      You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
      \n
      I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703767493 {#4422
      date: 2023-12-28 13:44:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4425 …}
    +nested: Doctrine\ORM\PersistentCollection {#4427 …}
    +votes: Doctrine\ORM\PersistentCollection {#4429 …}
    +reports: Doctrine\ORM\PersistentCollection {#4431 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
    -id: 259152
    -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5285763"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703767493 {#4423
      date: 2023-12-28 13:44:53.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6444
  +comment: App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4012
      +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
      +email: "MSgtRedFox@infosec.pub"
      +username: "@MSgtRedFox@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Husband, Father, IT Pro, service.\n
        \n
        If I ask a lot of questions, I might understand why.
        """
      +lastActive: DateTime @1708676357 {#4072
        date: 2024-02-23 09:19:17.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
      +entries: Doctrine\ORM\PersistentCollection {#4004 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
      +posts: Doctrine\ORM\PersistentCollection {#3994 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
      +follows: Doctrine\ORM\PersistentCollection {#4124 …}
      +followers: Doctrine\ORM\PersistentCollection {#4113 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
      +reports: Doctrine\ORM\PersistentCollection {#4090 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
      +violations: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      +awards: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
      +categories: Doctrine\ORM\PersistentCollection {#4108 …}
      -id: 87453
      -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
      +apId: "MSgtRedFox@infosec.pub"
      +apProfileId: "https://infosec.pub/u/MSgtRedFox"
      +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "MSgtRedFox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707841900 {#4068
        date: 2024-02-13 17:31:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1707841899 {#4066
        date: 2024-02-13 17:31:39.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4339
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4064
        +user: App\Entity\User {#4012}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
          \n
          I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708785732 {#4073
          date: 2024-02-24 15:42:12.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4062 …}
        +nested: Doctrine\ORM\PersistentCollection {#4060 …}
        +votes: Doctrine\ORM\PersistentCollection {#4058 …}
        +reports: Doctrine\ORM\PersistentCollection {#4056 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
        -id: 258005
        -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://infosec.pub/comment/5279971"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703722390 {#4009
          date: 2023-12-28 01:13:10.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764823 {#4338
        date: 2023-12-28 13:00:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4342 …}
      +nested: Doctrine\ORM\PersistentCollection {#4347 …}
      +votes: Doctrine\ORM\PersistentCollection {#4343 …}
      +reports: Doctrine\ORM\PersistentCollection {#4349 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
      -id: 259054
      -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275470"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764823 {#4335
        date: 2023-12-28 13:00:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: """
      Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
      \n
      Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
      \n
      Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
      \n
      Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
      \n
      You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
      \n
      I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703767493 {#4422
      date: 2023-12-28 13:44:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4425 …}
    +nested: Doctrine\ORM\PersistentCollection {#4427 …}
    +votes: Doctrine\ORM\PersistentCollection {#4429 …}
    +reports: Doctrine\ORM\PersistentCollection {#4431 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
    -id: 259152
    -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5285763"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703767493 {#4423
      date: 2023-12-28 13:44:53.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 6.45 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4474
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4424
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4339
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4064
          +user: App\Entity\User {#4012}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
            \n
            I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708785732 {#4073
            date: 2024-02-24 15:42:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4062 …}
          +nested: Doctrine\ORM\PersistentCollection {#4060 …}
          +votes: Doctrine\ORM\PersistentCollection {#4058 …}
          +reports: Doctrine\ORM\PersistentCollection {#4056 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
          -id: 258005
          -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://infosec.pub/comment/5279971"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703722390 {#4009
            date: 2023-12-28 01:13:10.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4064}
        +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764823 {#4338
          date: 2023-12-28 13:00:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@MSgtRedFox@infosec.pub"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4342 …}
        +nested: Doctrine\ORM\PersistentCollection {#4347 …}
        +votes: Doctrine\ORM\PersistentCollection {#4343 …}
        +reports: Doctrine\ORM\PersistentCollection {#4349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
        -id: 259054
        -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275470"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764823 {#4335
          date: 2023-12-28 13:00:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: """
        Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
        \n
        Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
        \n
        Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
        \n
        Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
        \n
        You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
        \n
        I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703767493 {#4422
        date: 2023-12-28 13:44:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4425 …}
      +nested: Doctrine\ORM\PersistentCollection {#4427 …}
      +votes: Doctrine\ORM\PersistentCollection {#4429 …}
      +reports: Doctrine\ORM\PersistentCollection {#4431 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
      -id: 259152
      -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5285763"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703767493 {#4423
        date: 2023-12-28 13:44:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "using a vpn or similar is not really an option as I have famiy members accessing it and I dont want to always connect using a vpn just for example to open my garage or accessing my shopping list. Security wise I just use 2FA so I dont think thats the issue."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791148 {#4473
      date: 2023-12-28 20:19:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4477 …}
    +nested: Doctrine\ORM\PersistentCollection {#4482 …}
    +votes: Doctrine\ORM\PersistentCollection {#4478 …}
    +reports: Doctrine\ORM\PersistentCollection {#4484 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4486 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4488 …}
    -id: 260145
    -bodyTs: "'2fa':45 'access':16,36 'alway':23 'connect':24 'dont':20,48 'exampl':30 'famiy':14 'garag':34 'issu':52 'list':39 'member':15 'open':32 'option':10 'realli':8 'secur':40 'shop':38 'similar':5 'that':50 'think':49 'use':1,25,44 'vpn':3,27 'want':21 'wise':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703791148 {#4470
      date: 2023-12-28 20:19:08.0 +01:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6499
  +comment: App\Entity\EntryComment {#4474
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4424
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4339
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4064
          +user: App\Entity\User {#4012}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
            \n
            I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708785732 {#4073
            date: 2024-02-24 15:42:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4062 …}
          +nested: Doctrine\ORM\PersistentCollection {#4060 …}
          +votes: Doctrine\ORM\PersistentCollection {#4058 …}
          +reports: Doctrine\ORM\PersistentCollection {#4056 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
          -id: 258005
          -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://infosec.pub/comment/5279971"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703722390 {#4009
            date: 2023-12-28 01:13:10.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4064}
        +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764823 {#4338
          date: 2023-12-28 13:00:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@MSgtRedFox@infosec.pub"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4342 …}
        +nested: Doctrine\ORM\PersistentCollection {#4347 …}
        +votes: Doctrine\ORM\PersistentCollection {#4343 …}
        +reports: Doctrine\ORM\PersistentCollection {#4349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
        -id: 259054
        -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275470"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764823 {#4335
          date: 2023-12-28 13:00:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: """
        Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
        \n
        Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
        \n
        Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
        \n
        Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
        \n
        You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
        \n
        I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703767493 {#4422
        date: 2023-12-28 13:44:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4425 …}
      +nested: Doctrine\ORM\PersistentCollection {#4427 …}
      +votes: Doctrine\ORM\PersistentCollection {#4429 …}
      +reports: Doctrine\ORM\PersistentCollection {#4431 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
      -id: 259152
      -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5285763"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703767493 {#4423
        date: 2023-12-28 13:44:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "using a vpn or similar is not really an option as I have famiy members accessing it and I dont want to always connect using a vpn just for example to open my garage or accessing my shopping list. Security wise I just use 2FA so I dont think thats the issue."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791148 {#4473
      date: 2023-12-28 20:19:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4477 …}
    +nested: Doctrine\ORM\PersistentCollection {#4482 …}
    +votes: Doctrine\ORM\PersistentCollection {#4478 …}
    +reports: Doctrine\ORM\PersistentCollection {#4484 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4486 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4488 …}
    -id: 260145
    -bodyTs: "'2fa':45 'access':16,36 'alway':23 'connect':24 'dont':20,48 'exampl':30 'famiy':14 'garag':34 'issu':52 'list':39 'member':15 'open':32 'option':10 'realli':8 'secur':40 'shop':38 'similar':5 'that':50 'think':49 'use':1,25,44 'vpn':3,27 'want':21 'wise':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703791148 {#4470
      date: 2023-12-28 20:19:08.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 4
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6544
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1703791148 {#4470
    date: 2023-12-28 20:19:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6599
  +date: DateTimeImmutable @1703791148 {#4470
    date: 2023-12-28 20:19:08.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703791148 {#4470
    date: 2023-12-28 20:19:08.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6653
  +createdAt: DateTimeImmutable @1703791148 {#4470
    date: 2023-12-28 20:19:08.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6707
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.79 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4474
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4424
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4339
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4064
          +user: App\Entity\User {#4012}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
            \n
            I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708785732 {#4073
            date: 2024-02-24 15:42:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4062 …}
          +nested: Doctrine\ORM\PersistentCollection {#4060 …}
          +votes: Doctrine\ORM\PersistentCollection {#4058 …}
          +reports: Doctrine\ORM\PersistentCollection {#4056 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
          -id: 258005
          -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://infosec.pub/comment/5279971"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703722390 {#4009
            date: 2023-12-28 01:13:10.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4064}
        +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764823 {#4338
          date: 2023-12-28 13:00:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@MSgtRedFox@infosec.pub"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4342 …}
        +nested: Doctrine\ORM\PersistentCollection {#4347 …}
        +votes: Doctrine\ORM\PersistentCollection {#4343 …}
        +reports: Doctrine\ORM\PersistentCollection {#4349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
        -id: 259054
        -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275470"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764823 {#4335
          date: 2023-12-28 13:00:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: """
        Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
        \n
        Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
        \n
        Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
        \n
        Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
        \n
        You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
        \n
        I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703767493 {#4422
        date: 2023-12-28 13:44:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4425 …}
      +nested: Doctrine\ORM\PersistentCollection {#4427 …}
      +votes: Doctrine\ORM\PersistentCollection {#4429 …}
      +reports: Doctrine\ORM\PersistentCollection {#4431 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
      -id: 259152
      -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5285763"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703767493 {#4423
        date: 2023-12-28 13:44:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "using a vpn or similar is not really an option as I have famiy members accessing it and I dont want to always connect using a vpn just for example to open my garage or accessing my shopping list. Security wise I just use 2FA so I dont think thats the issue."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791148 {#4473
      date: 2023-12-28 20:19:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4477 …}
    +nested: Doctrine\ORM\PersistentCollection {#4482 …}
    +votes: Doctrine\ORM\PersistentCollection {#4478 …}
    +reports: Doctrine\ORM\PersistentCollection {#4484 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4486 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4488 …}
    -id: 260145
    -bodyTs: "'2fa':45 'access':16,36 'alway':23 'connect':24 'dont':20,48 'exampl':30 'famiy':14 'garag':34 'issu':52 'list':39 'member':15 'open':32 'option':10 'realli':8 'secur':40 'shop':38 'similar':5 'that':50 'think':49 'use':1,25,44 'vpn':3,27 'want':21 'wise':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703791148 {#4470
      date: 2023-12-28 20:19:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6776
  +subject: App\Entity\EntryComment {#4474
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4424
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4339
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4064
          +user: App\Entity\User {#4012}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
            \n
            I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708785732 {#4073
            date: 2024-02-24 15:42:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4062 …}
          +nested: Doctrine\ORM\PersistentCollection {#4060 …}
          +votes: Doctrine\ORM\PersistentCollection {#4058 …}
          +reports: Doctrine\ORM\PersistentCollection {#4056 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
          -id: 258005
          -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://infosec.pub/comment/5279971"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703722390 {#4009
            date: 2023-12-28 01:13:10.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4064}
        +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764823 {#4338
          date: 2023-12-28 13:00:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@MSgtRedFox@infosec.pub"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4342 …}
        +nested: Doctrine\ORM\PersistentCollection {#4347 …}
        +votes: Doctrine\ORM\PersistentCollection {#4343 …}
        +reports: Doctrine\ORM\PersistentCollection {#4349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
        -id: 259054
        -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275470"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764823 {#4335
          date: 2023-12-28 13:00:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: """
        Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
        \n
        Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
        \n
        Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
        \n
        Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
        \n
        You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
        \n
        I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703767493 {#4422
        date: 2023-12-28 13:44:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4425 …}
      +nested: Doctrine\ORM\PersistentCollection {#4427 …}
      +votes: Doctrine\ORM\PersistentCollection {#4429 …}
      +reports: Doctrine\ORM\PersistentCollection {#4431 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
      -id: 259152
      -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5285763"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703767493 {#4423
        date: 2023-12-28 13:44:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "using a vpn or similar is not really an option as I have famiy members accessing it and I dont want to always connect using a vpn just for example to open my garage or accessing my shopping list. Security wise I just use 2FA so I dont think thats the issue."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791148 {#4473
      date: 2023-12-28 20:19:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4477 …}
    +nested: Doctrine\ORM\PersistentCollection {#4482 …}
    +votes: Doctrine\ORM\PersistentCollection {#4478 …}
    +reports: Doctrine\ORM\PersistentCollection {#4484 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4486 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4488 …}
    -id: 260145
    -bodyTs: "'2fa':45 'access':16,36 'alway':23 'connect':24 'dont':20,48 'exampl':30 'famiy':14 'garag':34 'issu':52 'list':39 'member':15 'open':32 'option':10 'realli':8 'secur':40 'shop':38 'similar':5 'that':50 'think':49 'use':1,25,44 'vpn':3,27 'want':21 'wise':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703791148 {#4470
      date: 2023-12-28 20:19:08.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.78 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4474
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4424
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4339
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4064
          +user: App\Entity\User {#4012}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
            \n
            I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708785732 {#4073
            date: 2024-02-24 15:42:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4062 …}
          +nested: Doctrine\ORM\PersistentCollection {#4060 …}
          +votes: Doctrine\ORM\PersistentCollection {#4058 …}
          +reports: Doctrine\ORM\PersistentCollection {#4056 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
          -id: 258005
          -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://infosec.pub/comment/5279971"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703722390 {#4009
            date: 2023-12-28 01:13:10.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4064}
        +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764823 {#4338
          date: 2023-12-28 13:00:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@MSgtRedFox@infosec.pub"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4342 …}
        +nested: Doctrine\ORM\PersistentCollection {#4347 …}
        +votes: Doctrine\ORM\PersistentCollection {#4343 …}
        +reports: Doctrine\ORM\PersistentCollection {#4349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
        -id: 259054
        -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275470"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764823 {#4335
          date: 2023-12-28 13:00:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: """
        Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
        \n
        Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
        \n
        Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
        \n
        Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
        \n
        You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
        \n
        I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703767493 {#4422
        date: 2023-12-28 13:44:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4425 …}
      +nested: Doctrine\ORM\PersistentCollection {#4427 …}
      +votes: Doctrine\ORM\PersistentCollection {#4429 …}
      +reports: Doctrine\ORM\PersistentCollection {#4431 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
      -id: 259152
      -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5285763"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703767493 {#4423
        date: 2023-12-28 13:44:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "using a vpn or similar is not really an option as I have famiy members accessing it and I dont want to always connect using a vpn just for example to open my garage or accessing my shopping list. Security wise I just use 2FA so I dont think thats the issue."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791148 {#4473
      date: 2023-12-28 20:19:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4477 …}
    +nested: Doctrine\ORM\PersistentCollection {#4482 …}
    +votes: Doctrine\ORM\PersistentCollection {#4478 …}
    +reports: Doctrine\ORM\PersistentCollection {#4484 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4486 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4488 …}
    -id: 260145
    -bodyTs: "'2fa':45 'access':16,36 'alway':23 'connect':24 'dont':20,48 'exampl':30 'famiy':14 'garag':34 'issu':52 'list':39 'member':15 'open':32 'option':10 'realli':8 'secur':40 'shop':38 'similar':5 'that':50 'think':49 'use':1,25,44 'vpn':3,27 'want':21 'wise':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703791148 {#4470
      date: 2023-12-28 20:19:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6833
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4474
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4424
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4339
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4064
          +user: App\Entity\User {#4012}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
            \n
            I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708785732 {#4073
            date: 2024-02-24 15:42:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4062 …}
          +nested: Doctrine\ORM\PersistentCollection {#4060 …}
          +votes: Doctrine\ORM\PersistentCollection {#4058 …}
          +reports: Doctrine\ORM\PersistentCollection {#4056 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
          -id: 258005
          -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://infosec.pub/comment/5279971"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703722390 {#4009
            date: 2023-12-28 01:13:10.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4064}
        +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764823 {#4338
          date: 2023-12-28 13:00:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@MSgtRedFox@infosec.pub"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4342 …}
        +nested: Doctrine\ORM\PersistentCollection {#4347 …}
        +votes: Doctrine\ORM\PersistentCollection {#4343 …}
        +reports: Doctrine\ORM\PersistentCollection {#4349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
        -id: 259054
        -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275470"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764823 {#4335
          date: 2023-12-28 13:00:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: """
        Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
        \n
        Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
        \n
        Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
        \n
        Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
        \n
        You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
        \n
        I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703767493 {#4422
        date: 2023-12-28 13:44:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4425 …}
      +nested: Doctrine\ORM\PersistentCollection {#4427 …}
      +votes: Doctrine\ORM\PersistentCollection {#4429 …}
      +reports: Doctrine\ORM\PersistentCollection {#4431 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
      -id: 259152
      -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5285763"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703767493 {#4423
        date: 2023-12-28 13:44:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "using a vpn or similar is not really an option as I have famiy members accessing it and I dont want to always connect using a vpn just for example to open my garage or accessing my shopping list. Security wise I just use 2FA so I dont think thats the issue."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791148 {#4473
      date: 2023-12-28 20:19:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4477 …}
    +nested: Doctrine\ORM\PersistentCollection {#4482 …}
    +votes: Doctrine\ORM\PersistentCollection {#4478 …}
    +reports: Doctrine\ORM\PersistentCollection {#4484 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4486 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4488 …}
    -id: 260145
    -bodyTs: "'2fa':45 'access':16,36 'alway':23 'connect':24 'dont':20,48 'exampl':30 'famiy':14 'garag':34 'issu':52 'list':39 'member':15 'open':32 'option':10 'realli':8 'secur':40 'shop':38 'similar':5 'that':50 'think':49 'use':1,25,44 'vpn':3,27 'want':21 'wise':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703791148 {#4470
      date: 2023-12-28 20:19:08.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.39 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4474
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4424
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4339
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4064
          +user: App\Entity\User {#4012}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
            \n
            I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708785732 {#4073
            date: 2024-02-24 15:42:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4062 …}
          +nested: Doctrine\ORM\PersistentCollection {#4060 …}
          +votes: Doctrine\ORM\PersistentCollection {#4058 …}
          +reports: Doctrine\ORM\PersistentCollection {#4056 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
          -id: 258005
          -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://infosec.pub/comment/5279971"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703722390 {#4009
            date: 2023-12-28 01:13:10.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4064}
        +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764823 {#4338
          date: 2023-12-28 13:00:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@MSgtRedFox@infosec.pub"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4342 …}
        +nested: Doctrine\ORM\PersistentCollection {#4347 …}
        +votes: Doctrine\ORM\PersistentCollection {#4343 …}
        +reports: Doctrine\ORM\PersistentCollection {#4349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
        -id: 259054
        -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275470"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764823 {#4335
          date: 2023-12-28 13:00:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: """
        Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
        \n
        Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
        \n
        Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
        \n
        Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
        \n
        You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
        \n
        I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703767493 {#4422
        date: 2023-12-28 13:44:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4425 …}
      +nested: Doctrine\ORM\PersistentCollection {#4427 …}
      +votes: Doctrine\ORM\PersistentCollection {#4429 …}
      +reports: Doctrine\ORM\PersistentCollection {#4431 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
      -id: 259152
      -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5285763"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703767493 {#4423
        date: 2023-12-28 13:44:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "using a vpn or similar is not really an option as I have famiy members accessing it and I dont want to always connect using a vpn just for example to open my garage or accessing my shopping list. Security wise I just use 2FA so I dont think thats the issue."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791148 {#4473
      date: 2023-12-28 20:19:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4477 …}
    +nested: Doctrine\ORM\PersistentCollection {#4482 …}
    +votes: Doctrine\ORM\PersistentCollection {#4478 …}
    +reports: Doctrine\ORM\PersistentCollection {#4484 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4486 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4488 …}
    -id: 260145
    -bodyTs: "'2fa':45 'access':16,36 'alway':23 'connect':24 'dont':20,48 'exampl':30 'famiy':14 'garag':34 'issu':52 'list':39 'member':15 'open':32 'option':10 'realli':8 'secur':40 'shop':38 'similar':5 'that':50 'think':49 'use':1,25,44 'vpn':3,27 'want':21 'wise':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703791148 {#4470
      date: 2023-12-28 20:19:08.0 +01:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7073
  +comment: App\Entity\EntryComment {#4474
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4424
      +user: App\Entity\User {#4012
        +avatar: Proxies\__CG__\App\Entity\Image {#4013 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4017 …}
        +email: "MSgtRedFox@infosec.pub"
        +username: "@MSgtRedFox@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Husband, Father, IT Pro, service.\n
          \n
          If I ask a lot of questions, I might understand why.
          """
        +lastActive: DateTime @1708676357 {#4072
          date: 2024-02-23 09:19:17.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4016 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4008 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4006 …}
        +entries: Doctrine\ORM\PersistentCollection {#4004 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4001 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3999 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3996 …}
        +posts: Doctrine\ORM\PersistentCollection {#3994 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3992 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3989 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3987 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3985 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4128 …}
        +follows: Doctrine\ORM\PersistentCollection {#4124 …}
        +followers: Doctrine\ORM\PersistentCollection {#4113 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4104 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4127 …}
        +reports: Doctrine\ORM\PersistentCollection {#4090 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4117 …}
        +violations: Doctrine\ORM\PersistentCollection {#4120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
        +awards: Doctrine\ORM\PersistentCollection {#4116 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4115 …}
        +categories: Doctrine\ORM\PersistentCollection {#4108 …}
        -id: 87453
        -password: "$2y$13$FBscxE1MOs8OiK2Q7FIds.RIFFKT8nCjBx7JCXkYQ8LoZwJcJpA8G"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4102 …}
        +apId: "MSgtRedFox@infosec.pub"
        +apProfileId: "https://infosec.pub/u/MSgtRedFox"
        +apPublicUrl: "https://infosec.pub/u/MSgtRedFox"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "MSgtRedFox"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707841900 {#4068
          date: 2024-02-13 17:31:40.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1707841899 {#4066
          date: 2024-02-13 17:31:39.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4339
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4064
          +user: App\Entity\User {#4012}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What cert did you put on the proxy answering the inbound? Usually that error means either the browser doesn’t like the cert, or it’s connecting to 80, and modern browsers really fight you on that sometimes. Also, cache. Clear your cache if you’re bouncing between internal URL/IP and the public.\n
            \n
            I assume you just want to expose to internet to learn art of reverse. Otherwise there’s better ways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708785732 {#4073
            date: 2024-02-24 15:42:12.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4062 …}
          +nested: Doctrine\ORM\PersistentCollection {#4060 …}
          +votes: Doctrine\ORM\PersistentCollection {#4058 …}
          +reports: Doctrine\ORM\PersistentCollection {#4056 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4024 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4028 …}
          -id: 258005
          -bodyTs: "'80':29 'also':39 'answer':9 'art':65 'assum':55 'better':71 'bounc':47 'browser':18,32 'cach':40,43 'cert':2,23 'clear':41 'connect':27 'doesn':19 'either':16 'error':14 'expos':60 'fight':34 'inbound':11 'intern':49 'internet':62 'learn':64 'like':21 'mean':15 'modern':31 'otherwis':68 'proxi':8 'public':53 'put':5 're':46 'realli':33 'revers':67 'sometim':38 'url/ip':50 'usual':12 'want':58 'way':72"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://infosec.pub/comment/5279971"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703722390 {#4009
            date: 2023-12-28 01:13:10.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4064}
        +body: "Mainly I want to expose it so I can access my stuff remotely. What would you recommend otherwise? Traefik looks alot more difficult to me from the get go but I haven’t tried it out yet (because I dont know where to start) Issue is just that I have a basic understanding about docker/ubuntu stuff now (or I know how to manipulate stuff like I want) but basically everything with Web and https is a big black hole for me which I can’t seem to grasp yet."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764823 {#4338
          date: 2023-12-28 13:00:23.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@MSgtRedFox@infosec.pub"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4342 …}
        +nested: Doctrine\ORM\PersistentCollection {#4347 …}
        +votes: Doctrine\ORM\PersistentCollection {#4343 …}
        +reports: Doctrine\ORM\PersistentCollection {#4349 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4351 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4353 …}
        -id: 259054
        -bodyTs: "'access':10 'alot':21 'basic':52,69 'big':77 'black':78 'difficult':23 'docker/ubuntu':55 'dont':40 'everyth':70 'expos':5 'get':28 'go':29 'grasp':88 'haven':32 'hole':79 'https':74 'issu':45 'know':41,60 'like':65 'look':20 'main':1 'manipul':63 'otherwis':18 'recommend':17 'remot':13 'seem':86 'start':44 'stuff':12,56,64 'traefik':19 'tri':34 'understand':53 'want':3,67 'web':72 'would':15 'yet':37,89"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275470"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764823 {#4335
          date: 2023-12-28 13:00:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4064}
      +body: """
        Yeah, it’s a lot. It’s a very large field, and you’re playing in two or three areas here.\n
        \n
        Look at a couple of overlay options. ZeroTier is the one I remember off top of my head. There are others, Google alternatives. These use a coordination server. Some are a hosted service, but there’s some that you host yourself. These are supposed to be pretty easy. You watch a couple of videos on these, I bet you’re be fine.\n
        \n
        Wire guard offers more traditional VPN. You can tunnel your device back to your network. Some routers offer a VPN option. There’s open sense, ddwrt, etc. Again, lots of videos.\n
        \n
        Since you said you mostly wanted remote access, I strongly suggest not opening services to public and use VPN.\n
        \n
        You can still learn reverse proxy too, but just do it internally, even though it wouldn’t technically be needed. This will be much safer and learner friendly.\n
        \n
        I have ridiculous amounts of services running, but I use gateway router VPN to access most of them.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703767493 {#4422
        date: 2023-12-28 13:44:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@MSgtRedFox@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4425 …}
      +nested: Doctrine\ORM\PersistentCollection {#4427 …}
      +votes: Doctrine\ORM\PersistentCollection {#4429 …}
      +reports: Doctrine\ORM\PersistentCollection {#4431 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
      -id: 259152
      -bodyTs: "'access':122,176 'altern':44 'amount':165 'area':20 'back':95 'bet':79 'coordin':48 'coupl':25,73 'ddwrt':109 'devic':94 'easi':69 'etc':110 'even':146 'field':11 'fine':83 'friend':161 'gateway':172 'googl':43 'guard':85 'head':39 'host':53,61 'intern':145 'larg':10 'learn':137 'learner':160 'look':22 'lot':5,112 'most':119 'much':157 'need':153 'network':98 'offer':86,101 'one':32 'open':107,127 'option':28,104 'other':42 'overlay':27 'play':15 'pretti':68 'proxi':139 'public':130 're':14,81 'rememb':34 'remot':121 'revers':138 'ridicul':164 'router':100,173 'run':168 'safer':158 'said':117 'sens':108 'server':49 'servic':54,128,167 'sinc':115 'still':136 'strong':124 'suggest':125 'suppos':65 'technic':151 'though':147 'three':19 'top':36 'tradit':88 'tunnel':92 'two':17 'use':46,132,171 'video':75,114 'vpn':89,103,133,174 'want':120 'watch':71 'wire':84 'wouldn':149 'yeah':1 'zeroti':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5285763"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703767493 {#4423
        date: 2023-12-28 13:44:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4064}
    +body: "using a vpn or similar is not really an option as I have famiy members accessing it and I dont want to always connect using a vpn just for example to open my garage or accessing my shopping list. Security wise I just use 2FA so I dont think thats the issue."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791148 {#4473
      date: 2023-12-28 20:19:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@MSgtRedFox@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4477 …}
    +nested: Doctrine\ORM\PersistentCollection {#4482 …}
    +votes: Doctrine\ORM\PersistentCollection {#4478 …}
    +reports: Doctrine\ORM\PersistentCollection {#4484 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4486 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4488 …}
    -id: 260145
    -bodyTs: "'2fa':45 'access':16,36 'alway':23 'connect':24 'dont':20,48 'exampl':30 'famiy':14 'garag':34 'issu':52 'list':39 'member':15 'open':32 'option':10 'realli':8 'secur':40 'shop':38 'similar':5 'that':50 'think':49 'use':1,25,44 'vpn':3,27 'want':21 'wise':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280927"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703791148 {#4470
      date: 2023-12-28 20:19:08.0 +01:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 48.79 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4099
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Which ports did you forward?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1708747242 {#4105
      date: 2024-02-24 05:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4100 …}
    +nested: Doctrine\ORM\PersistentCollection {#4091 …}
    +votes: Doctrine\ORM\PersistentCollection {#4094 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 258336
    -bodyTs: "'forward':5 'port':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/988529"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703734081 {#4106
      date: 2023-12-28 04:28:01.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7171
  +comment: App\Entity\EntryComment {#4099
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Which ports did you forward?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1708747242 {#4105
      date: 2024-02-24 05:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4100 …}
    +nested: Doctrine\ORM\PersistentCollection {#4091 …}
    +votes: Doctrine\ORM\PersistentCollection {#4094 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 258336
    -bodyTs: "'forward':5 'port':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/988529"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703734081 {#4106
      date: 2023-12-28 04:28:01.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4083
    +avatar: null
    +cover: null
    +email: "walden@sub.wetshaving.social"
    +username: "@walden@sub.wetshaving.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712156633 {#4103
      date: 2024-04-03 17:03:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
    +entries: Doctrine\ORM\PersistentCollection {#4076 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
    +posts: Doctrine\ORM\PersistentCollection {#4138 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
    +follows: Doctrine\ORM\PersistentCollection {#4150 …}
    +followers: Doctrine\ORM\PersistentCollection {#4152 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +violations: Doctrine\ORM\PersistentCollection {#4166 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
    +awards: Doctrine\ORM\PersistentCollection {#4170 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
    +categories: Doctrine\ORM\PersistentCollection {#4174 …}
    -id: 41122
    -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
    +apId: "walden@sub.wetshaving.social"
    +apProfileId: "https://sub.wetshaving.social/u/walden"
    +apPublicUrl: "https://sub.wetshaving.social/u/walden"
    +apFollowersUrl: null
    +apInboxUrl: "https://sub.wetshaving.social/inbox"
    +apDomain: "sub.wetshaving.social"
    +apPreferredUsername: "walden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710581436 {#4096
      date: 2024-03-16 10:30:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692369799 {#4101
      date: 2023-08-18 16:43:19.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7216
  +user: App\Entity\User {#4083
    +avatar: null
    +cover: null
    +email: "walden@sub.wetshaving.social"
    +username: "@walden@sub.wetshaving.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712156633 {#4103
      date: 2024-04-03 17:03:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
    +entries: Doctrine\ORM\PersistentCollection {#4076 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
    +posts: Doctrine\ORM\PersistentCollection {#4138 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
    +follows: Doctrine\ORM\PersistentCollection {#4150 …}
    +followers: Doctrine\ORM\PersistentCollection {#4152 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +violations: Doctrine\ORM\PersistentCollection {#4166 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
    +awards: Doctrine\ORM\PersistentCollection {#4170 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
    +categories: Doctrine\ORM\PersistentCollection {#4174 …}
    -id: 41122
    -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
    +apId: "walden@sub.wetshaving.social"
    +apProfileId: "https://sub.wetshaving.social/u/walden"
    +apPublicUrl: "https://sub.wetshaving.social/u/walden"
    +apFollowersUrl: null
    +apInboxUrl: "https://sub.wetshaving.social/inbox"
    +apDomain: "sub.wetshaving.social"
    +apPreferredUsername: "walden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710581436 {#4096
      date: 2024-03-16 10:30:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692369799 {#4101
      date: 2023-08-18 16:43:19.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1703734081 {#4106
    date: 2023-12-28 04:28:01.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7271
  +date: DateTimeImmutable @1703734081 {#4106
    date: 2023-12-28 04:28:01.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703734081 {#4106
    date: 2023-12-28 04:28:01.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7325
  +createdAt: DateTimeImmutable @1703734081 {#4106
    date: 2023-12-28 04:28:01.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 2.65 ms
Input props
[
  "user" => App\Entity\User {#4083
    +avatar: null
    +cover: null
    +email: "walden@sub.wetshaving.social"
    +username: "@walden@sub.wetshaving.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712156633 {#4103
      date: 2024-04-03 17:03:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
    +entries: Doctrine\ORM\PersistentCollection {#4076 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
    +posts: Doctrine\ORM\PersistentCollection {#4138 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
    +follows: Doctrine\ORM\PersistentCollection {#4150 …}
    +followers: Doctrine\ORM\PersistentCollection {#4152 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +violations: Doctrine\ORM\PersistentCollection {#4166 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
    +awards: Doctrine\ORM\PersistentCollection {#4170 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
    +categories: Doctrine\ORM\PersistentCollection {#4174 …}
    -id: 41122
    -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
    +apId: "walden@sub.wetshaving.social"
    +apProfileId: "https://sub.wetshaving.social/u/walden"
    +apPublicUrl: "https://sub.wetshaving.social/u/walden"
    +apFollowersUrl: null
    +apInboxUrl: "https://sub.wetshaving.social/inbox"
    +apDomain: "sub.wetshaving.social"
    +apPreferredUsername: "walden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710581436 {#4096
      date: 2024-03-16 10:30:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692369799 {#4101
      date: 2023-08-18 16:43:19.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7379
  +width: 40
  +height: 40
  +user: App\Entity\User {#4083
    +avatar: null
    +cover: null
    +email: "walden@sub.wetshaving.social"
    +username: "@walden@sub.wetshaving.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712156633 {#4103
      date: 2024-04-03 17:03:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
    +entries: Doctrine\ORM\PersistentCollection {#4076 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
    +posts: Doctrine\ORM\PersistentCollection {#4138 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
    +follows: Doctrine\ORM\PersistentCollection {#4150 …}
    +followers: Doctrine\ORM\PersistentCollection {#4152 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +violations: Doctrine\ORM\PersistentCollection {#4166 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
    +awards: Doctrine\ORM\PersistentCollection {#4170 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
    +categories: Doctrine\ORM\PersistentCollection {#4174 …}
    -id: 41122
    -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
    +apId: "walden@sub.wetshaving.social"
    +apProfileId: "https://sub.wetshaving.social/u/walden"
    +apPublicUrl: "https://sub.wetshaving.social/u/walden"
    +apFollowersUrl: null
    +apInboxUrl: "https://sub.wetshaving.social/inbox"
    +apDomain: "sub.wetshaving.social"
    +apPreferredUsername: "walden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710581436 {#4096
      date: 2024-03-16 10:30:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692369799 {#4101
      date: 2023-08-18 16:43:19.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4099
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Which ports did you forward?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1708747242 {#4105
      date: 2024-02-24 05:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4100 …}
    +nested: Doctrine\ORM\PersistentCollection {#4091 …}
    +votes: Doctrine\ORM\PersistentCollection {#4094 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 258336
    -bodyTs: "'forward':5 'port':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/988529"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703734081 {#4106
      date: 2023-12-28 04:28:01.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3120
  +subject: App\Entity\EntryComment {#4099
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Which ports did you forward?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1708747242 {#4105
      date: 2024-02-24 05:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4100 …}
    +nested: Doctrine\ORM\PersistentCollection {#4091 …}
    +votes: Doctrine\ORM\PersistentCollection {#4094 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 258336
    -bodyTs: "'forward':5 'port':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/988529"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703734081 {#4106
      date: 2023-12-28 04:28:01.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4099
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Which ports did you forward?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1708747242 {#4105
      date: 2024-02-24 05:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4100 …}
    +nested: Doctrine\ORM\PersistentCollection {#4091 …}
    +votes: Doctrine\ORM\PersistentCollection {#4094 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 258336
    -bodyTs: "'forward':5 'port':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/988529"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703734081 {#4106
      date: 2023-12-28 04:28:01.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#2921
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4099
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Which ports did you forward?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1708747242 {#4105
      date: 2024-02-24 05:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4100 …}
    +nested: Doctrine\ORM\PersistentCollection {#4091 …}
    +votes: Doctrine\ORM\PersistentCollection {#4094 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 258336
    -bodyTs: "'forward':5 'port':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/988529"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703734081 {#4106
      date: 2023-12-28 04:28:01.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 39.19 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4099
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Which ports did you forward?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1708747242 {#4105
      date: 2024-02-24 05:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4100 …}
    +nested: Doctrine\ORM\PersistentCollection {#4091 …}
    +votes: Doctrine\ORM\PersistentCollection {#4094 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 258336
    -bodyTs: "'forward':5 'port':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/988529"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703734081 {#4106
      date: 2023-12-28 04:28:01.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7554
  +comment: App\Entity\EntryComment {#4099
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Which ports did you forward?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1708747242 {#4105
      date: 2024-02-24 05:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4100 …}
    +nested: Doctrine\ORM\PersistentCollection {#4091 …}
    +votes: Doctrine\ORM\PersistentCollection {#4094 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
    -id: 258336
    -bodyTs: "'forward':5 'port':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/988529"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703734081 {#4106
      date: 2023-12-28 04:28:01.0 +01:00
    }
  }
  +nestedComments: [
    259887 => App\Entity\EntryComment {#4492
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4406
        +user: App\Entity\User {#4083}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4357
          +user: Proxies\__CG__\App\Entity\User {#1970 …2}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4099}
          +root: App\Entity\EntryComment {#4099}
          +body: "80,443,8123 and 8124"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703764619 {#4355
            date: 2023-12-28 12:56:59.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
            "@walden@sub.wetshaving.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4358 …}
          +nested: Doctrine\ORM\PersistentCollection {#4360 …}
          +votes: Doctrine\ORM\PersistentCollection {#4362 …}
          +reports: Doctrine\ORM\PersistentCollection {#4364 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
          -id: 259048
          -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6275438"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703764619 {#4356
            date: 2023-12-28 12:56:59.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4099}
        +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1703771656 {#4405
          date: 2023-12-28 14:54:16.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@walden@sub.wetshaving.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4409 …}
        +nested: Doctrine\ORM\PersistentCollection {#4414 …}
        +votes: Doctrine\ORM\PersistentCollection {#4410 …}
        +reports: Doctrine\ORM\PersistentCollection {#4416 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
        -id: 259301
        -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sub.wetshaving.social/comment/989653"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703771656 {#4402
          date: 2023-12-28 14:54:16.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "cheers!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703785564 {#4490
        date: 2023-12-28 18:46:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4493 …}
      +nested: Doctrine\ORM\PersistentCollection {#4495 …}
      +votes: Doctrine\ORM\PersistentCollection {#4497 …}
      +reports: Doctrine\ORM\PersistentCollection {#4499 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4501 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4503 …}
      -id: 259887
      -bodyTs: "'cheer':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6279688"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703785564 {#4491
        date: 2023-12-28 18:46:04.0 +01:00
      }
    }
    259048 => App\Entity\EntryComment {#4357}
    259301 => App\Entity\EntryComment {#4406}
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 36.56 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4357
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4099
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Which ports did you forward?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1708747242 {#4105
        date: 2024-02-24 05:00:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4100 …}
      +nested: Doctrine\ORM\PersistentCollection {#4091 …}
      +votes: Doctrine\ORM\PersistentCollection {#4094 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      -id: 258336
      -bodyTs: "'forward':5 'port':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/988529"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703734081 {#4106
        date: 2023-12-28 04:28:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "80,443,8123 and 8124"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764619 {#4355
      date: 2023-12-28 12:56:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4360 …}
    +votes: Doctrine\ORM\PersistentCollection {#4362 …}
    +reports: Doctrine\ORM\PersistentCollection {#4364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
    -id: 259048
    -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275438"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764619 {#4356
      date: 2023-12-28 12:56:59.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7614
  +comment: App\Entity\EntryComment {#4357
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4099
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Which ports did you forward?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1708747242 {#4105
        date: 2024-02-24 05:00:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4100 …}
      +nested: Doctrine\ORM\PersistentCollection {#4091 …}
      +votes: Doctrine\ORM\PersistentCollection {#4094 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      -id: 258336
      -bodyTs: "'forward':5 'port':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/988529"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703734081 {#4106
        date: 2023-12-28 04:28:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "80,443,8123 and 8124"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764619 {#4355
      date: 2023-12-28 12:56:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4360 …}
    +votes: Doctrine\ORM\PersistentCollection {#4362 …}
    +reports: Doctrine\ORM\PersistentCollection {#4364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
    -id: 259048
    -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275438"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764619 {#4356
      date: 2023-12-28 12:56:59.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7659
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703764619 {#4356
    date: 2023-12-28 12:56:59.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7714
  +date: DateTimeImmutable @1703764619 {#4356
    date: 2023-12-28 12:56:59.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703764619 {#4356
    date: 2023-12-28 12:56:59.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7768
  +createdAt: DateTimeImmutable @1703764619 {#4356
    date: 2023-12-28 12:56:59.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7822
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4357
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4099
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Which ports did you forward?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1708747242 {#4105
        date: 2024-02-24 05:00:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4100 …}
      +nested: Doctrine\ORM\PersistentCollection {#4091 …}
      +votes: Doctrine\ORM\PersistentCollection {#4094 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      -id: 258336
      -bodyTs: "'forward':5 'port':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/988529"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703734081 {#4106
        date: 2023-12-28 04:28:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "80,443,8123 and 8124"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764619 {#4355
      date: 2023-12-28 12:56:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4360 …}
    +votes: Doctrine\ORM\PersistentCollection {#4362 …}
    +reports: Doctrine\ORM\PersistentCollection {#4364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
    -id: 259048
    -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275438"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764619 {#4356
      date: 2023-12-28 12:56:59.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7891
  +subject: App\Entity\EntryComment {#4357
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4099
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Which ports did you forward?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1708747242 {#4105
        date: 2024-02-24 05:00:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4100 …}
      +nested: Doctrine\ORM\PersistentCollection {#4091 …}
      +votes: Doctrine\ORM\PersistentCollection {#4094 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      -id: 258336
      -bodyTs: "'forward':5 'port':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/988529"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703734081 {#4106
        date: 2023-12-28 04:28:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "80,443,8123 and 8124"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764619 {#4355
      date: 2023-12-28 12:56:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4360 …}
    +votes: Doctrine\ORM\PersistentCollection {#4362 …}
    +reports: Doctrine\ORM\PersistentCollection {#4364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
    -id: 259048
    -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275438"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764619 {#4356
      date: 2023-12-28 12:56:59.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4357
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4099
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Which ports did you forward?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1708747242 {#4105
        date: 2024-02-24 05:00:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4100 …}
      +nested: Doctrine\ORM\PersistentCollection {#4091 …}
      +votes: Doctrine\ORM\PersistentCollection {#4094 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      -id: 258336
      -bodyTs: "'forward':5 'port':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/988529"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703734081 {#4106
        date: 2023-12-28 04:28:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "80,443,8123 and 8124"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764619 {#4355
      date: 2023-12-28 12:56:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4360 …}
    +votes: Doctrine\ORM\PersistentCollection {#4362 …}
    +reports: Doctrine\ORM\PersistentCollection {#4364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
    -id: 259048
    -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275438"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764619 {#4356
      date: 2023-12-28 12:56:59.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7948
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4357
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4099
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Which ports did you forward?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1708747242 {#4105
        date: 2024-02-24 05:00:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4100 …}
      +nested: Doctrine\ORM\PersistentCollection {#4091 …}
      +votes: Doctrine\ORM\PersistentCollection {#4094 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      -id: 258336
      -bodyTs: "'forward':5 'port':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/988529"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703734081 {#4106
        date: 2023-12-28 04:28:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "80,443,8123 and 8124"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764619 {#4355
      date: 2023-12-28 12:56:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4360 …}
    +votes: Doctrine\ORM\PersistentCollection {#4362 …}
    +reports: Doctrine\ORM\PersistentCollection {#4364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
    -id: 259048
    -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275438"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764619 {#4356
      date: 2023-12-28 12:56:59.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 26.68 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4357
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4099
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Which ports did you forward?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1708747242 {#4105
        date: 2024-02-24 05:00:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4100 …}
      +nested: Doctrine\ORM\PersistentCollection {#4091 …}
      +votes: Doctrine\ORM\PersistentCollection {#4094 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      -id: 258336
      -bodyTs: "'forward':5 'port':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/988529"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703734081 {#4106
        date: 2023-12-28 04:28:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "80,443,8123 and 8124"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764619 {#4355
      date: 2023-12-28 12:56:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4360 …}
    +votes: Doctrine\ORM\PersistentCollection {#4362 …}
    +reports: Doctrine\ORM\PersistentCollection {#4364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
    -id: 259048
    -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275438"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764619 {#4356
      date: 2023-12-28 12:56:59.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8188
  +comment: App\Entity\EntryComment {#4357
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4099
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Which ports did you forward?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1708747242 {#4105
        date: 2024-02-24 05:00:42.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4100 …}
      +nested: Doctrine\ORM\PersistentCollection {#4091 …}
      +votes: Doctrine\ORM\PersistentCollection {#4094 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
      -id: 258336
      -bodyTs: "'forward':5 'port':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/988529"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703734081 {#4106
        date: 2023-12-28 04:28:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "80,443,8123 and 8124"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703764619 {#4355
      date: 2023-12-28 12:56:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4358 …}
    +nested: Doctrine\ORM\PersistentCollection {#4360 …}
    +votes: Doctrine\ORM\PersistentCollection {#4362 …}
    +reports: Doctrine\ORM\PersistentCollection {#4364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
    -id: 259048
    -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6275438"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703764619 {#4356
      date: 2023-12-28 12:56:59.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 26.07 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4406
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4357
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4099
        +user: App\Entity\User {#4083}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Which ports did you forward?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1708747242 {#4105
          date: 2024-02-24 05:00:42.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4100 …}
        +nested: Doctrine\ORM\PersistentCollection {#4091 …}
        +votes: Doctrine\ORM\PersistentCollection {#4094 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
        -id: 258336
        -bodyTs: "'forward':5 'port':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sub.wetshaving.social/comment/988529"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703734081 {#4106
          date: 2023-12-28 04:28:01.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "80,443,8123 and 8124"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764619 {#4355
        date: 2023-12-28 12:56:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4358 …}
      +nested: Doctrine\ORM\PersistentCollection {#4360 …}
      +votes: Doctrine\ORM\PersistentCollection {#4362 …}
      +reports: Doctrine\ORM\PersistentCollection {#4364 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      -id: 259048
      -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275438"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764619 {#4356
        date: 2023-12-28 12:56:59.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703771656 {#4405
      date: 2023-12-28 14:54:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4414 …}
    +votes: Doctrine\ORM\PersistentCollection {#4410 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
    -id: 259301
    -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/989653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703771656 {#4402
      date: 2023-12-28 14:54:16.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8243
  +comment: App\Entity\EntryComment {#4406
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4357
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4099
        +user: App\Entity\User {#4083}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Which ports did you forward?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1708747242 {#4105
          date: 2024-02-24 05:00:42.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4100 …}
        +nested: Doctrine\ORM\PersistentCollection {#4091 …}
        +votes: Doctrine\ORM\PersistentCollection {#4094 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
        -id: 258336
        -bodyTs: "'forward':5 'port':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sub.wetshaving.social/comment/988529"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703734081 {#4106
          date: 2023-12-28 04:28:01.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "80,443,8123 and 8124"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764619 {#4355
        date: 2023-12-28 12:56:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4358 …}
      +nested: Doctrine\ORM\PersistentCollection {#4360 …}
      +votes: Doctrine\ORM\PersistentCollection {#4362 …}
      +reports: Doctrine\ORM\PersistentCollection {#4364 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      -id: 259048
      -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275438"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764619 {#4356
        date: 2023-12-28 12:56:59.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703771656 {#4405
      date: 2023-12-28 14:54:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4414 …}
    +votes: Doctrine\ORM\PersistentCollection {#4410 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
    -id: 259301
    -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/989653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703771656 {#4402
      date: 2023-12-28 14:54:16.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4083
    +avatar: null
    +cover: null
    +email: "walden@sub.wetshaving.social"
    +username: "@walden@sub.wetshaving.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712156633 {#4103
      date: 2024-04-03 17:03:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
    +entries: Doctrine\ORM\PersistentCollection {#4076 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
    +posts: Doctrine\ORM\PersistentCollection {#4138 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
    +follows: Doctrine\ORM\PersistentCollection {#4150 …}
    +followers: Doctrine\ORM\PersistentCollection {#4152 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +violations: Doctrine\ORM\PersistentCollection {#4166 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
    +awards: Doctrine\ORM\PersistentCollection {#4170 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
    +categories: Doctrine\ORM\PersistentCollection {#4174 …}
    -id: 41122
    -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
    +apId: "walden@sub.wetshaving.social"
    +apProfileId: "https://sub.wetshaving.social/u/walden"
    +apPublicUrl: "https://sub.wetshaving.social/u/walden"
    +apFollowersUrl: null
    +apInboxUrl: "https://sub.wetshaving.social/inbox"
    +apDomain: "sub.wetshaving.social"
    +apPreferredUsername: "walden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710581436 {#4096
      date: 2024-03-16 10:30:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692369799 {#4101
      date: 2023-08-18 16:43:19.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8288
  +user: App\Entity\User {#4083
    +avatar: null
    +cover: null
    +email: "walden@sub.wetshaving.social"
    +username: "@walden@sub.wetshaving.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712156633 {#4103
      date: 2024-04-03 17:03:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
    +entries: Doctrine\ORM\PersistentCollection {#4076 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
    +posts: Doctrine\ORM\PersistentCollection {#4138 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
    +follows: Doctrine\ORM\PersistentCollection {#4150 …}
    +followers: Doctrine\ORM\PersistentCollection {#4152 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +violations: Doctrine\ORM\PersistentCollection {#4166 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
    +awards: Doctrine\ORM\PersistentCollection {#4170 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
    +categories: Doctrine\ORM\PersistentCollection {#4174 …}
    -id: 41122
    -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
    +apId: "walden@sub.wetshaving.social"
    +apProfileId: "https://sub.wetshaving.social/u/walden"
    +apPublicUrl: "https://sub.wetshaving.social/u/walden"
    +apFollowersUrl: null
    +apInboxUrl: "https://sub.wetshaving.social/inbox"
    +apDomain: "sub.wetshaving.social"
    +apPreferredUsername: "walden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710581436 {#4096
      date: 2024-03-16 10:30:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692369799 {#4101
      date: 2023-08-18 16:43:19.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703771656 {#4402
    date: 2023-12-28 14:54:16.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8343
  +date: DateTimeImmutable @1703771656 {#4402
    date: 2023-12-28 14:54:16.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703771656 {#4402
    date: 2023-12-28 14:54:16.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8397
  +createdAt: DateTimeImmutable @1703771656 {#4402
    date: 2023-12-28 14:54:16.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4083
    +avatar: null
    +cover: null
    +email: "walden@sub.wetshaving.social"
    +username: "@walden@sub.wetshaving.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712156633 {#4103
      date: 2024-04-03 17:03:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
    +entries: Doctrine\ORM\PersistentCollection {#4076 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
    +posts: Doctrine\ORM\PersistentCollection {#4138 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
    +follows: Doctrine\ORM\PersistentCollection {#4150 …}
    +followers: Doctrine\ORM\PersistentCollection {#4152 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +violations: Doctrine\ORM\PersistentCollection {#4166 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
    +awards: Doctrine\ORM\PersistentCollection {#4170 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
    +categories: Doctrine\ORM\PersistentCollection {#4174 …}
    -id: 41122
    -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
    +apId: "walden@sub.wetshaving.social"
    +apProfileId: "https://sub.wetshaving.social/u/walden"
    +apPublicUrl: "https://sub.wetshaving.social/u/walden"
    +apFollowersUrl: null
    +apInboxUrl: "https://sub.wetshaving.social/inbox"
    +apDomain: "sub.wetshaving.social"
    +apPreferredUsername: "walden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710581436 {#4096
      date: 2024-03-16 10:30:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692369799 {#4101
      date: 2023-08-18 16:43:19.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8451
  +width: 40
  +height: 40
  +user: App\Entity\User {#4083
    +avatar: null
    +cover: null
    +email: "walden@sub.wetshaving.social"
    +username: "@walden@sub.wetshaving.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712156633 {#4103
      date: 2024-04-03 17:03:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
    +entries: Doctrine\ORM\PersistentCollection {#4076 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
    +posts: Doctrine\ORM\PersistentCollection {#4138 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
    +follows: Doctrine\ORM\PersistentCollection {#4150 …}
    +followers: Doctrine\ORM\PersistentCollection {#4152 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +violations: Doctrine\ORM\PersistentCollection {#4166 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
    +awards: Doctrine\ORM\PersistentCollection {#4170 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
    +categories: Doctrine\ORM\PersistentCollection {#4174 …}
    -id: 41122
    -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
    +apId: "walden@sub.wetshaving.social"
    +apProfileId: "https://sub.wetshaving.social/u/walden"
    +apPublicUrl: "https://sub.wetshaving.social/u/walden"
    +apFollowersUrl: null
    +apInboxUrl: "https://sub.wetshaving.social/inbox"
    +apDomain: "sub.wetshaving.social"
    +apPreferredUsername: "walden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710581436 {#4096
      date: 2024-03-16 10:30:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692369799 {#4101
      date: 2023-08-18 16:43:19.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4406
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4357
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4099
        +user: App\Entity\User {#4083}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Which ports did you forward?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1708747242 {#4105
          date: 2024-02-24 05:00:42.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4100 …}
        +nested: Doctrine\ORM\PersistentCollection {#4091 …}
        +votes: Doctrine\ORM\PersistentCollection {#4094 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
        -id: 258336
        -bodyTs: "'forward':5 'port':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sub.wetshaving.social/comment/988529"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703734081 {#4106
          date: 2023-12-28 04:28:01.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "80,443,8123 and 8124"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764619 {#4355
        date: 2023-12-28 12:56:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4358 …}
      +nested: Doctrine\ORM\PersistentCollection {#4360 …}
      +votes: Doctrine\ORM\PersistentCollection {#4362 …}
      +reports: Doctrine\ORM\PersistentCollection {#4364 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      -id: 259048
      -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275438"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764619 {#4356
        date: 2023-12-28 12:56:59.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703771656 {#4405
      date: 2023-12-28 14:54:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4414 …}
    +votes: Doctrine\ORM\PersistentCollection {#4410 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
    -id: 259301
    -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/989653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703771656 {#4402
      date: 2023-12-28 14:54:16.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8520
  +subject: App\Entity\EntryComment {#4406
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4357
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4099
        +user: App\Entity\User {#4083}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Which ports did you forward?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1708747242 {#4105
          date: 2024-02-24 05:00:42.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4100 …}
        +nested: Doctrine\ORM\PersistentCollection {#4091 …}
        +votes: Doctrine\ORM\PersistentCollection {#4094 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
        -id: 258336
        -bodyTs: "'forward':5 'port':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sub.wetshaving.social/comment/988529"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703734081 {#4106
          date: 2023-12-28 04:28:01.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "80,443,8123 and 8124"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764619 {#4355
        date: 2023-12-28 12:56:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4358 …}
      +nested: Doctrine\ORM\PersistentCollection {#4360 …}
      +votes: Doctrine\ORM\PersistentCollection {#4362 …}
      +reports: Doctrine\ORM\PersistentCollection {#4364 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      -id: 259048
      -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275438"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764619 {#4356
        date: 2023-12-28 12:56:59.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703771656 {#4405
      date: 2023-12-28 14:54:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4414 …}
    +votes: Doctrine\ORM\PersistentCollection {#4410 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
    -id: 259301
    -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/989653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703771656 {#4402
      date: 2023-12-28 14:54:16.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4406
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4357
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4099
        +user: App\Entity\User {#4083}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Which ports did you forward?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1708747242 {#4105
          date: 2024-02-24 05:00:42.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4100 …}
        +nested: Doctrine\ORM\PersistentCollection {#4091 …}
        +votes: Doctrine\ORM\PersistentCollection {#4094 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
        -id: 258336
        -bodyTs: "'forward':5 'port':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sub.wetshaving.social/comment/988529"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703734081 {#4106
          date: 2023-12-28 04:28:01.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "80,443,8123 and 8124"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764619 {#4355
        date: 2023-12-28 12:56:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4358 …}
      +nested: Doctrine\ORM\PersistentCollection {#4360 …}
      +votes: Doctrine\ORM\PersistentCollection {#4362 …}
      +reports: Doctrine\ORM\PersistentCollection {#4364 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      -id: 259048
      -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275438"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764619 {#4356
        date: 2023-12-28 12:56:59.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703771656 {#4405
      date: 2023-12-28 14:54:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4414 …}
    +votes: Doctrine\ORM\PersistentCollection {#4410 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
    -id: 259301
    -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/989653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703771656 {#4402
      date: 2023-12-28 14:54:16.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8577
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4406
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4357
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4099
        +user: App\Entity\User {#4083}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Which ports did you forward?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1708747242 {#4105
          date: 2024-02-24 05:00:42.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4100 …}
        +nested: Doctrine\ORM\PersistentCollection {#4091 …}
        +votes: Doctrine\ORM\PersistentCollection {#4094 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
        -id: 258336
        -bodyTs: "'forward':5 'port':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sub.wetshaving.social/comment/988529"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703734081 {#4106
          date: 2023-12-28 04:28:01.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "80,443,8123 and 8124"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764619 {#4355
        date: 2023-12-28 12:56:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4358 …}
      +nested: Doctrine\ORM\PersistentCollection {#4360 …}
      +votes: Doctrine\ORM\PersistentCollection {#4362 …}
      +reports: Doctrine\ORM\PersistentCollection {#4364 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      -id: 259048
      -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275438"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764619 {#4356
        date: 2023-12-28 12:56:59.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703771656 {#4405
      date: 2023-12-28 14:54:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4414 …}
    +votes: Doctrine\ORM\PersistentCollection {#4410 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
    -id: 259301
    -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/989653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703771656 {#4402
      date: 2023-12-28 14:54:16.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 17.76 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4406
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4357
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4099
        +user: App\Entity\User {#4083}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Which ports did you forward?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1708747242 {#4105
          date: 2024-02-24 05:00:42.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4100 …}
        +nested: Doctrine\ORM\PersistentCollection {#4091 …}
        +votes: Doctrine\ORM\PersistentCollection {#4094 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
        -id: 258336
        -bodyTs: "'forward':5 'port':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sub.wetshaving.social/comment/988529"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703734081 {#4106
          date: 2023-12-28 04:28:01.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "80,443,8123 and 8124"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764619 {#4355
        date: 2023-12-28 12:56:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4358 …}
      +nested: Doctrine\ORM\PersistentCollection {#4360 …}
      +votes: Doctrine\ORM\PersistentCollection {#4362 …}
      +reports: Doctrine\ORM\PersistentCollection {#4364 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      -id: 259048
      -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275438"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764619 {#4356
        date: 2023-12-28 12:56:59.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703771656 {#4405
      date: 2023-12-28 14:54:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4414 …}
    +votes: Doctrine\ORM\PersistentCollection {#4410 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
    -id: 259301
    -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/989653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703771656 {#4402
      date: 2023-12-28 14:54:16.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8817
  +comment: App\Entity\EntryComment {#4406
    +user: App\Entity\User {#4083
      +avatar: null
      +cover: null
      +email: "walden@sub.wetshaving.social"
      +username: "@walden@sub.wetshaving.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712156633 {#4103
        date: 2024-04-03 17:03:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
      +entries: Doctrine\ORM\PersistentCollection {#4076 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
      +posts: Doctrine\ORM\PersistentCollection {#4138 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
      +follows: Doctrine\ORM\PersistentCollection {#4150 …}
      +followers: Doctrine\ORM\PersistentCollection {#4152 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
      +reports: Doctrine\ORM\PersistentCollection {#4162 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
      +violations: Doctrine\ORM\PersistentCollection {#4166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
      +awards: Doctrine\ORM\PersistentCollection {#4170 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
      +categories: Doctrine\ORM\PersistentCollection {#4174 …}
      -id: 41122
      -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
      +apId: "walden@sub.wetshaving.social"
      +apProfileId: "https://sub.wetshaving.social/u/walden"
      +apPublicUrl: "https://sub.wetshaving.social/u/walden"
      +apFollowersUrl: null
      +apInboxUrl: "https://sub.wetshaving.social/inbox"
      +apDomain: "sub.wetshaving.social"
      +apPreferredUsername: "walden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710581436 {#4096
        date: 2024-03-16 10:30:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692369799 {#4101
        date: 2023-08-18 16:43:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4357
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4099
        +user: App\Entity\User {#4083}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Which ports did you forward?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1708747242 {#4105
          date: 2024-02-24 05:00:42.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4100 …}
        +nested: Doctrine\ORM\PersistentCollection {#4091 …}
        +votes: Doctrine\ORM\PersistentCollection {#4094 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
        -id: 258336
        -bodyTs: "'forward':5 'port':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sub.wetshaving.social/comment/988529"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703734081 {#4106
          date: 2023-12-28 04:28:01.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "80,443,8123 and 8124"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703764619 {#4355
        date: 2023-12-28 12:56:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4358 …}
      +nested: Doctrine\ORM\PersistentCollection {#4360 …}
      +votes: Doctrine\ORM\PersistentCollection {#4362 …}
      +reports: Doctrine\ORM\PersistentCollection {#4364 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      -id: 259048
      -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6275438"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703764619 {#4356
        date: 2023-12-28 12:56:59.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703771656 {#4405
      date: 2023-12-28 14:54:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4414 …}
    +votes: Doctrine\ORM\PersistentCollection {#4410 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
    -id: 259301
    -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sub.wetshaving.social/comment/989653"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703771656 {#4402
      date: 2023-12-28 14:54:16.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 17.14 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4492
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4406
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4357
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4099
          +user: App\Entity\User {#4083}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "Which ports did you forward?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1708747242 {#4105
            date: 2024-02-24 05:00:42.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4100 …}
          +nested: Doctrine\ORM\PersistentCollection {#4091 …}
          +votes: Doctrine\ORM\PersistentCollection {#4094 …}
          +reports: Doctrine\ORM\PersistentCollection {#4089 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
          -id: 258336
          -bodyTs: "'forward':5 'port':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sub.wetshaving.social/comment/988529"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703734081 {#4106
            date: 2023-12-28 04:28:01.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4099}
        +body: "80,443,8123 and 8124"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764619 {#4355
          date: 2023-12-28 12:56:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@walden@sub.wetshaving.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4358 …}
        +nested: Doctrine\ORM\PersistentCollection {#4360 …}
        +votes: Doctrine\ORM\PersistentCollection {#4362 …}
        +reports: Doctrine\ORM\PersistentCollection {#4364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
        -id: 259048
        -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275438"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764619 {#4356
          date: 2023-12-28 12:56:59.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703771656 {#4405
        date: 2023-12-28 14:54:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4409 …}
      +nested: Doctrine\ORM\PersistentCollection {#4414 …}
      +votes: Doctrine\ORM\PersistentCollection {#4410 …}
      +reports: Doctrine\ORM\PersistentCollection {#4416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
      -id: 259301
      -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/989653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703771656 {#4402
        date: 2023-12-28 14:54:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "cheers!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703785564 {#4490
      date: 2023-12-28 18:46:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4493 …}
    +nested: Doctrine\ORM\PersistentCollection {#4495 …}
    +votes: Doctrine\ORM\PersistentCollection {#4497 …}
    +reports: Doctrine\ORM\PersistentCollection {#4499 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4501 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4503 …}
    -id: 259887
    -bodyTs: "'cheer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279688"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785564 {#4491
      date: 2023-12-28 18:46:04.0 +01:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8872
  +comment: App\Entity\EntryComment {#4492
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4406
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4357
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4099
          +user: App\Entity\User {#4083}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "Which ports did you forward?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1708747242 {#4105
            date: 2024-02-24 05:00:42.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4100 …}
          +nested: Doctrine\ORM\PersistentCollection {#4091 …}
          +votes: Doctrine\ORM\PersistentCollection {#4094 …}
          +reports: Doctrine\ORM\PersistentCollection {#4089 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
          -id: 258336
          -bodyTs: "'forward':5 'port':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sub.wetshaving.social/comment/988529"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703734081 {#4106
            date: 2023-12-28 04:28:01.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4099}
        +body: "80,443,8123 and 8124"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764619 {#4355
          date: 2023-12-28 12:56:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@walden@sub.wetshaving.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4358 …}
        +nested: Doctrine\ORM\PersistentCollection {#4360 …}
        +votes: Doctrine\ORM\PersistentCollection {#4362 …}
        +reports: Doctrine\ORM\PersistentCollection {#4364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
        -id: 259048
        -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275438"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764619 {#4356
          date: 2023-12-28 12:56:59.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703771656 {#4405
        date: 2023-12-28 14:54:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4409 …}
      +nested: Doctrine\ORM\PersistentCollection {#4414 …}
      +votes: Doctrine\ORM\PersistentCollection {#4410 …}
      +reports: Doctrine\ORM\PersistentCollection {#4416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
      -id: 259301
      -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/989653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703771656 {#4402
        date: 2023-12-28 14:54:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "cheers!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703785564 {#4490
      date: 2023-12-28 18:46:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4493 …}
    +nested: Doctrine\ORM\PersistentCollection {#4495 …}
    +votes: Doctrine\ORM\PersistentCollection {#4497 …}
    +reports: Doctrine\ORM\PersistentCollection {#4499 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4501 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4503 …}
    -id: 259887
    -bodyTs: "'cheer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279688"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785564 {#4491
      date: 2023-12-28 18:46:04.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 4
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8917
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703785564 {#4491
    date: 2023-12-28 18:46:04.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8972
  +date: DateTimeImmutable @1703785564 {#4491
    date: 2023-12-28 18:46:04.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703785564 {#4491
    date: 2023-12-28 18:46:04.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9026
  +createdAt: DateTimeImmutable @1703785564 {#4491
    date: 2023-12-28 18:46:04.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.17 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9080
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 10.34 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4492
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4406
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4357
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4099
          +user: App\Entity\User {#4083}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "Which ports did you forward?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1708747242 {#4105
            date: 2024-02-24 05:00:42.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4100 …}
          +nested: Doctrine\ORM\PersistentCollection {#4091 …}
          +votes: Doctrine\ORM\PersistentCollection {#4094 …}
          +reports: Doctrine\ORM\PersistentCollection {#4089 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
          -id: 258336
          -bodyTs: "'forward':5 'port':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sub.wetshaving.social/comment/988529"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703734081 {#4106
            date: 2023-12-28 04:28:01.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4099}
        +body: "80,443,8123 and 8124"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764619 {#4355
          date: 2023-12-28 12:56:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@walden@sub.wetshaving.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4358 …}
        +nested: Doctrine\ORM\PersistentCollection {#4360 …}
        +votes: Doctrine\ORM\PersistentCollection {#4362 …}
        +reports: Doctrine\ORM\PersistentCollection {#4364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
        -id: 259048
        -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275438"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764619 {#4356
          date: 2023-12-28 12:56:59.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703771656 {#4405
        date: 2023-12-28 14:54:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4409 …}
      +nested: Doctrine\ORM\PersistentCollection {#4414 …}
      +votes: Doctrine\ORM\PersistentCollection {#4410 …}
      +reports: Doctrine\ORM\PersistentCollection {#4416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
      -id: 259301
      -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/989653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703771656 {#4402
        date: 2023-12-28 14:54:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "cheers!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703785564 {#4490
      date: 2023-12-28 18:46:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4493 …}
    +nested: Doctrine\ORM\PersistentCollection {#4495 …}
    +votes: Doctrine\ORM\PersistentCollection {#4497 …}
    +reports: Doctrine\ORM\PersistentCollection {#4499 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4501 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4503 …}
    -id: 259887
    -bodyTs: "'cheer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279688"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785564 {#4491
      date: 2023-12-28 18:46:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9149
  +subject: App\Entity\EntryComment {#4492
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4406
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4357
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4099
          +user: App\Entity\User {#4083}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "Which ports did you forward?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1708747242 {#4105
            date: 2024-02-24 05:00:42.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4100 …}
          +nested: Doctrine\ORM\PersistentCollection {#4091 …}
          +votes: Doctrine\ORM\PersistentCollection {#4094 …}
          +reports: Doctrine\ORM\PersistentCollection {#4089 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
          -id: 258336
          -bodyTs: "'forward':5 'port':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sub.wetshaving.social/comment/988529"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703734081 {#4106
            date: 2023-12-28 04:28:01.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4099}
        +body: "80,443,8123 and 8124"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764619 {#4355
          date: 2023-12-28 12:56:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@walden@sub.wetshaving.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4358 …}
        +nested: Doctrine\ORM\PersistentCollection {#4360 …}
        +votes: Doctrine\ORM\PersistentCollection {#4362 …}
        +reports: Doctrine\ORM\PersistentCollection {#4364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
        -id: 259048
        -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275438"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764619 {#4356
          date: 2023-12-28 12:56:59.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703771656 {#4405
        date: 2023-12-28 14:54:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4409 …}
      +nested: Doctrine\ORM\PersistentCollection {#4414 …}
      +votes: Doctrine\ORM\PersistentCollection {#4410 …}
      +reports: Doctrine\ORM\PersistentCollection {#4416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
      -id: 259301
      -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/989653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703771656 {#4402
        date: 2023-12-28 14:54:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "cheers!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703785564 {#4490
      date: 2023-12-28 18:46:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4493 …}
    +nested: Doctrine\ORM\PersistentCollection {#4495 …}
    +votes: Doctrine\ORM\PersistentCollection {#4497 …}
    +reports: Doctrine\ORM\PersistentCollection {#4499 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4501 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4503 …}
    -id: 259887
    -bodyTs: "'cheer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279688"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785564 {#4491
      date: 2023-12-28 18:46:04.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.75 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4492
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4406
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4357
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4099
          +user: App\Entity\User {#4083}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "Which ports did you forward?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1708747242 {#4105
            date: 2024-02-24 05:00:42.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4100 …}
          +nested: Doctrine\ORM\PersistentCollection {#4091 …}
          +votes: Doctrine\ORM\PersistentCollection {#4094 …}
          +reports: Doctrine\ORM\PersistentCollection {#4089 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
          -id: 258336
          -bodyTs: "'forward':5 'port':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sub.wetshaving.social/comment/988529"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703734081 {#4106
            date: 2023-12-28 04:28:01.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4099}
        +body: "80,443,8123 and 8124"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764619 {#4355
          date: 2023-12-28 12:56:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@walden@sub.wetshaving.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4358 …}
        +nested: Doctrine\ORM\PersistentCollection {#4360 …}
        +votes: Doctrine\ORM\PersistentCollection {#4362 …}
        +reports: Doctrine\ORM\PersistentCollection {#4364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
        -id: 259048
        -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275438"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764619 {#4356
          date: 2023-12-28 12:56:59.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703771656 {#4405
        date: 2023-12-28 14:54:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4409 …}
      +nested: Doctrine\ORM\PersistentCollection {#4414 …}
      +votes: Doctrine\ORM\PersistentCollection {#4410 …}
      +reports: Doctrine\ORM\PersistentCollection {#4416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
      -id: 259301
      -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/989653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703771656 {#4402
        date: 2023-12-28 14:54:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "cheers!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703785564 {#4490
      date: 2023-12-28 18:46:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4493 …}
    +nested: Doctrine\ORM\PersistentCollection {#4495 …}
    +votes: Doctrine\ORM\PersistentCollection {#4497 …}
    +reports: Doctrine\ORM\PersistentCollection {#4499 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4501 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4503 …}
    -id: 259887
    -bodyTs: "'cheer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279688"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785564 {#4491
      date: 2023-12-28 18:46:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9206
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4492
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4406
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4357
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4099
          +user: App\Entity\User {#4083}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "Which ports did you forward?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1708747242 {#4105
            date: 2024-02-24 05:00:42.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4100 …}
          +nested: Doctrine\ORM\PersistentCollection {#4091 …}
          +votes: Doctrine\ORM\PersistentCollection {#4094 …}
          +reports: Doctrine\ORM\PersistentCollection {#4089 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
          -id: 258336
          -bodyTs: "'forward':5 'port':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sub.wetshaving.social/comment/988529"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703734081 {#4106
            date: 2023-12-28 04:28:01.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4099}
        +body: "80,443,8123 and 8124"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764619 {#4355
          date: 2023-12-28 12:56:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@walden@sub.wetshaving.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4358 …}
        +nested: Doctrine\ORM\PersistentCollection {#4360 …}
        +votes: Doctrine\ORM\PersistentCollection {#4362 …}
        +reports: Doctrine\ORM\PersistentCollection {#4364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
        -id: 259048
        -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275438"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764619 {#4356
          date: 2023-12-28 12:56:59.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703771656 {#4405
        date: 2023-12-28 14:54:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4409 …}
      +nested: Doctrine\ORM\PersistentCollection {#4414 …}
      +votes: Doctrine\ORM\PersistentCollection {#4410 …}
      +reports: Doctrine\ORM\PersistentCollection {#4416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
      -id: 259301
      -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/989653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703771656 {#4402
        date: 2023-12-28 14:54:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "cheers!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703785564 {#4490
      date: 2023-12-28 18:46:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4493 …}
    +nested: Doctrine\ORM\PersistentCollection {#4495 …}
    +votes: Doctrine\ORM\PersistentCollection {#4497 …}
    +reports: Doctrine\ORM\PersistentCollection {#4499 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4501 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4503 …}
    -id: 259887
    -bodyTs: "'cheer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279688"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785564 {#4491
      date: 2023-12-28 18:46:04.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.45 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4492
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4406
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4357
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4099
          +user: App\Entity\User {#4083}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "Which ports did you forward?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1708747242 {#4105
            date: 2024-02-24 05:00:42.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4100 …}
          +nested: Doctrine\ORM\PersistentCollection {#4091 …}
          +votes: Doctrine\ORM\PersistentCollection {#4094 …}
          +reports: Doctrine\ORM\PersistentCollection {#4089 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
          -id: 258336
          -bodyTs: "'forward':5 'port':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sub.wetshaving.social/comment/988529"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703734081 {#4106
            date: 2023-12-28 04:28:01.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4099}
        +body: "80,443,8123 and 8124"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764619 {#4355
          date: 2023-12-28 12:56:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@walden@sub.wetshaving.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4358 …}
        +nested: Doctrine\ORM\PersistentCollection {#4360 …}
        +votes: Doctrine\ORM\PersistentCollection {#4362 …}
        +reports: Doctrine\ORM\PersistentCollection {#4364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
        -id: 259048
        -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275438"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764619 {#4356
          date: 2023-12-28 12:56:59.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703771656 {#4405
        date: 2023-12-28 14:54:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4409 …}
      +nested: Doctrine\ORM\PersistentCollection {#4414 …}
      +votes: Doctrine\ORM\PersistentCollection {#4410 …}
      +reports: Doctrine\ORM\PersistentCollection {#4416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
      -id: 259301
      -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/989653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703771656 {#4402
        date: 2023-12-28 14:54:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "cheers!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703785564 {#4490
      date: 2023-12-28 18:46:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4493 …}
    +nested: Doctrine\ORM\PersistentCollection {#4495 …}
    +votes: Doctrine\ORM\PersistentCollection {#4497 …}
    +reports: Doctrine\ORM\PersistentCollection {#4499 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4501 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4503 …}
    -id: 259887
    -bodyTs: "'cheer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279688"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785564 {#4491
      date: 2023-12-28 18:46:04.0 +01:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9446
  +comment: App\Entity\EntryComment {#4492
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4406
      +user: App\Entity\User {#4083
        +avatar: null
        +cover: null
        +email: "walden@sub.wetshaving.social"
        +username: "@walden@sub.wetshaving.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712156633 {#4103
          date: 2024-04-03 17:03:53.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4082 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4078 …}
        +entries: Doctrine\ORM\PersistentCollection {#4076 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4074 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4133 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4136 …}
        +posts: Doctrine\ORM\PersistentCollection {#4138 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4140 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4142 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4144 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4146 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4148 …}
        +follows: Doctrine\ORM\PersistentCollection {#4150 …}
        +followers: Doctrine\ORM\PersistentCollection {#4152 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4154 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4156 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4158 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4160 …}
        +reports: Doctrine\ORM\PersistentCollection {#4162 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
        +violations: Doctrine\ORM\PersistentCollection {#4166 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4168 …}
        +awards: Doctrine\ORM\PersistentCollection {#4170 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4172 …}
        +categories: Doctrine\ORM\PersistentCollection {#4174 …}
        -id: 41122
        -password: "$2y$13$B/pIlnb/BvsnVAVVaPoJaOdCIieYlSTzo8MqvWF30FxaeXjyL5Tbe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4176 …}
        +apId: "walden@sub.wetshaving.social"
        +apProfileId: "https://sub.wetshaving.social/u/walden"
        +apPublicUrl: "https://sub.wetshaving.social/u/walden"
        +apFollowersUrl: null
        +apInboxUrl: "https://sub.wetshaving.social/inbox"
        +apDomain: "sub.wetshaving.social"
        +apPreferredUsername: "walden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710581436 {#4096
          date: 2024-03-16 10:30:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692369799 {#4101
          date: 2023-08-18 16:43:19.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4357
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4099
          +user: App\Entity\User {#4083}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "Which ports did you forward?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1708747242 {#4105
            date: 2024-02-24 05:00:42.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4100 …}
          +nested: Doctrine\ORM\PersistentCollection {#4091 …}
          +votes: Doctrine\ORM\PersistentCollection {#4094 …}
          +reports: Doctrine\ORM\PersistentCollection {#4089 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4087 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4085 …}
          -id: 258336
          -bodyTs: "'forward':5 'port':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sub.wetshaving.social/comment/988529"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703734081 {#4106
            date: 2023-12-28 04:28:01.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4099}
        +body: "80,443,8123 and 8124"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703764619 {#4355
          date: 2023-12-28 12:56:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@walden@sub.wetshaving.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4358 …}
        +nested: Doctrine\ORM\PersistentCollection {#4360 …}
        +votes: Doctrine\ORM\PersistentCollection {#4362 …}
        +reports: Doctrine\ORM\PersistentCollection {#4364 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4366 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
        -id: 259048
        -bodyTs: "'443':2 '80':1 '8123':3 '8124':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6275438"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703764619 {#4356
          date: 2023-12-28 12:56:59.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4099}
      +body: "Only 80 and 443 get forwarded to nginx. nginx handles everything from there. Close the other ports."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703771656 {#4405
        date: 2023-12-28 14:54:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@walden@sub.wetshaving.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4409 …}
      +nested: Doctrine\ORM\PersistentCollection {#4414 …}
      +votes: Doctrine\ORM\PersistentCollection {#4410 …}
      +reports: Doctrine\ORM\PersistentCollection {#4416 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4418 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4420 …}
      -id: 259301
      -bodyTs: "'443':4 '80':2 'close':14 'everyth':11 'forward':6 'get':5 'handl':10 'nginx':8,9 'port':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sub.wetshaving.social/comment/989653"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703771656 {#4402
        date: 2023-12-28 14:54:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4099}
    +body: "cheers!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703785564 {#4490
      date: 2023-12-28 18:46:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@walden@sub.wetshaving.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4493 …}
    +nested: Doctrine\ORM\PersistentCollection {#4495 …}
    +votes: Doctrine\ORM\PersistentCollection {#4497 …}
    +reports: Doctrine\ORM\PersistentCollection {#4499 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4501 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4503 …}
    -id: 259887
    -bodyTs: "'cheer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279688"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785564 {#4491
      date: 2023-12-28 18:46:04.0 +01:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 60.51 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4183
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What happened when you tried to open it on incognito mode / private browsing mode?\n
      \n
      Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708784944 {#4178
      date: 2024-02-24 15:29:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4184 …}
    +nested: Doctrine\ORM\PersistentCollection {#4186 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4190 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
    -id: 259356
    -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1871198"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703772758 {#4179
      date: 2023-12-28 15:12:38.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9544
  +comment: App\Entity\EntryComment {#4183
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What happened when you tried to open it on incognito mode / private browsing mode?\n
      \n
      Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708784944 {#4178
      date: 2024-02-24 15:29:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4184 …}
    +nested: Doctrine\ORM\PersistentCollection {#4186 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4190 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
    -id: 259356
    -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1871198"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703772758 {#4179
      date: 2023-12-28 15:12:38.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4196
    +avatar: null
    +cover: null
    +email: "redcalcium@lemmy.institute"
    +username: "@redcalcium@lemmy.institute"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729420869 {#4180
      date: 2024-10-20 12:41:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
    +entries: Doctrine\ORM\PersistentCollection {#4203 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
    +posts: Doctrine\ORM\PersistentCollection {#4211 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
    +follows: Doctrine\ORM\PersistentCollection {#4223 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +violations: Doctrine\ORM\PersistentCollection {#4239 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
    +awards: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
    +categories: Doctrine\ORM\PersistentCollection {#4247 …}
    -id: 50864
    -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
    +apId: "redcalcium@lemmy.institute"
    +apProfileId: "https://lemmy.institute/u/redcalcium"
    +apPublicUrl: "https://lemmy.institute/u/redcalcium"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.institute/inbox"
    +apDomain: "lemmy.institute"
    +apPreferredUsername: "redcalcium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729459095 {#4181
      date: 2024-10-20 23:18:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696529545 {#4182
      date: 2023-10-05 20:12:25.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9589
  +user: App\Entity\User {#4196
    +avatar: null
    +cover: null
    +email: "redcalcium@lemmy.institute"
    +username: "@redcalcium@lemmy.institute"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729420869 {#4180
      date: 2024-10-20 12:41:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
    +entries: Doctrine\ORM\PersistentCollection {#4203 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
    +posts: Doctrine\ORM\PersistentCollection {#4211 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
    +follows: Doctrine\ORM\PersistentCollection {#4223 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +violations: Doctrine\ORM\PersistentCollection {#4239 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
    +awards: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
    +categories: Doctrine\ORM\PersistentCollection {#4247 …}
    -id: 50864
    -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
    +apId: "redcalcium@lemmy.institute"
    +apProfileId: "https://lemmy.institute/u/redcalcium"
    +apPublicUrl: "https://lemmy.institute/u/redcalcium"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.institute/inbox"
    +apDomain: "lemmy.institute"
    +apPreferredUsername: "redcalcium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729459095 {#4181
      date: 2024-10-20 23:18:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696529545 {#4182
      date: 2023-10-05 20:12:25.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703772758 {#4179
    date: 2023-12-28 15:12:38.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9644
  +date: DateTimeImmutable @1703772758 {#4179
    date: 2023-12-28 15:12:38.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703772758 {#4179
    date: 2023-12-28 15:12:38.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9698
  +createdAt: DateTimeImmutable @1703772758 {#4179
    date: 2023-12-28 15:12:38.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4196
    +avatar: null
    +cover: null
    +email: "redcalcium@lemmy.institute"
    +username: "@redcalcium@lemmy.institute"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729420869 {#4180
      date: 2024-10-20 12:41:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
    +entries: Doctrine\ORM\PersistentCollection {#4203 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
    +posts: Doctrine\ORM\PersistentCollection {#4211 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
    +follows: Doctrine\ORM\PersistentCollection {#4223 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +violations: Doctrine\ORM\PersistentCollection {#4239 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
    +awards: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
    +categories: Doctrine\ORM\PersistentCollection {#4247 …}
    -id: 50864
    -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
    +apId: "redcalcium@lemmy.institute"
    +apProfileId: "https://lemmy.institute/u/redcalcium"
    +apPublicUrl: "https://lemmy.institute/u/redcalcium"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.institute/inbox"
    +apDomain: "lemmy.institute"
    +apPreferredUsername: "redcalcium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729459095 {#4181
      date: 2024-10-20 23:18:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696529545 {#4182
      date: 2023-10-05 20:12:25.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9752
  +width: 40
  +height: 40
  +user: App\Entity\User {#4196
    +avatar: null
    +cover: null
    +email: "redcalcium@lemmy.institute"
    +username: "@redcalcium@lemmy.institute"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729420869 {#4180
      date: 2024-10-20 12:41:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
    +entries: Doctrine\ORM\PersistentCollection {#4203 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
    +posts: Doctrine\ORM\PersistentCollection {#4211 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
    +follows: Doctrine\ORM\PersistentCollection {#4223 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +violations: Doctrine\ORM\PersistentCollection {#4239 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
    +awards: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
    +categories: Doctrine\ORM\PersistentCollection {#4247 …}
    -id: 50864
    -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
    +apId: "redcalcium@lemmy.institute"
    +apProfileId: "https://lemmy.institute/u/redcalcium"
    +apPublicUrl: "https://lemmy.institute/u/redcalcium"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.institute/inbox"
    +apDomain: "lemmy.institute"
    +apPreferredUsername: "redcalcium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729459095 {#4181
      date: 2024-10-20 23:18:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696529545 {#4182
      date: 2023-10-05 20:12:25.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4183
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What happened when you tried to open it on incognito mode / private browsing mode?\n
      \n
      Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708784944 {#4178
      date: 2024-02-24 15:29:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4184 …}
    +nested: Doctrine\ORM\PersistentCollection {#4186 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4190 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
    -id: 259356
    -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1871198"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703772758 {#4179
      date: 2023-12-28 15:12:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9829
  +subject: App\Entity\EntryComment {#4183
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What happened when you tried to open it on incognito mode / private browsing mode?\n
      \n
      Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708784944 {#4178
      date: 2024-02-24 15:29:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4184 …}
    +nested: Doctrine\ORM\PersistentCollection {#4186 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4190 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
    -id: 259356
    -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1871198"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703772758 {#4179
      date: 2023-12-28 15:12:38.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4183
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What happened when you tried to open it on incognito mode / private browsing mode?\n
      \n
      Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708784944 {#4178
      date: 2024-02-24 15:29:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4184 …}
    +nested: Doctrine\ORM\PersistentCollection {#4186 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4190 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
    -id: 259356
    -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1871198"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703772758 {#4179
      date: 2023-12-28 15:12:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9886
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4183
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What happened when you tried to open it on incognito mode / private browsing mode?\n
      \n
      Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708784944 {#4178
      date: 2024-02-24 15:29:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4184 …}
    +nested: Doctrine\ORM\PersistentCollection {#4186 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4190 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
    -id: 259356
    -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1871198"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703772758 {#4179
      date: 2023-12-28 15:12:38.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 47.78 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4183
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What happened when you tried to open it on incognito mode / private browsing mode?\n
      \n
      Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708784944 {#4178
      date: 2024-02-24 15:29:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4184 …}
    +nested: Doctrine\ORM\PersistentCollection {#4186 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4190 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
    -id: 259356
    -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1871198"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703772758 {#4179
      date: 2023-12-28 15:12:38.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10126
  +comment: App\Entity\EntryComment {#4183
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      What happened when you tried to open it on incognito mode / private browsing mode?\n
      \n
      Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1708784944 {#4178
      date: 2024-02-24 15:29:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4184 …}
    +nested: Doctrine\ORM\PersistentCollection {#4186 …}
    +votes: Doctrine\ORM\PersistentCollection {#4188 …}
    +reports: Doctrine\ORM\PersistentCollection {#4190 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
    -id: 259356
    -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1871198"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703772758 {#4179
      date: 2023-12-28 15:12:38.0 +01:00
    }
  }
  +nestedComments: [
    259899 => App\Entity\EntryComment {#4372
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4183}
      +root: App\Entity\EntryComment {#4183}
      +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703785672 {#4370
        date: 2023-12-28 18:47:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4373 …}
      +nested: Doctrine\ORM\PersistentCollection {#4375 …}
      +votes: Doctrine\ORM\PersistentCollection {#4377 …}
      +reports: Doctrine\ORM\PersistentCollection {#4379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
      -id: 259899
      -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6279721"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703785672 {#4371
        date: 2023-12-28 18:47:52.0 +01:00
      }
    }
    259951 => App\Entity\EntryComment {#4439
      +user: App\Entity\User {#4196}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4372}
      +root: App\Entity\EntryComment {#4183}
      +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703786488 {#4437
        date: 2023-12-28 19:01:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4440 …}
      +nested: Doctrine\ORM\PersistentCollection {#4442 …}
      +votes: Doctrine\ORM\PersistentCollection {#4444 …}
      +reports: Doctrine\ORM\PersistentCollection {#4446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
      -id: 259951
      -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1872375"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703786488 {#4438
        date: 2023-12-28 19:01:28.0 +01:00
      }
    }
    260141 => App\Entity\EntryComment {#4508
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4439}
      +root: App\Entity\EntryComment {#4183}
      +body: "Now I get a error Fehlercode: SEC_ERROR_UNKNOWN_ISSUER, and if I continue it will again go to my router with the DNS-REbind / Host-Header Issue"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703791066 {#4505
        date: 2023-12-28 20:17:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4509 …}
      +nested: Doctrine\ORM\PersistentCollection {#4511 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      -id: 260141
      -bodyTs: "'continu':14 'dns':25 'dns-rebind':24 'error':5,8 'fehlercod':6 'get':3 'go':18 'header':29 'host':28 'host-head':27 'issu':30 'issuer':10 'rebind':26 'router':21 'sec':7 'unknown':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6280909"
      +editedAt: DateTimeImmutable @1708788797 {#4506
        date: 2024-02-24 16:33:17.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703791066 {#4507
        date: 2023-12-28 20:17:46.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 45.71 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4372
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4183
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What happened when you tried to open it on incognito mode / private browsing mode?\n
        \n
        Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708784944 {#4178
        date: 2024-02-24 15:29:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4184 …}
      +nested: Doctrine\ORM\PersistentCollection {#4186 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4190 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
      -id: 259356
      -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1871198"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703772758 {#4179
        date: 2023-12-28 15:12:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703785672 {#4370
      date: 2023-12-28 18:47:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4373 …}
    +nested: Doctrine\ORM\PersistentCollection {#4375 …}
    +votes: Doctrine\ORM\PersistentCollection {#4377 …}
    +reports: Doctrine\ORM\PersistentCollection {#4379 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
    -id: 259899
    -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279721"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785672 {#4371
      date: 2023-12-28 18:47:52.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10186
  +comment: App\Entity\EntryComment {#4372
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4183
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What happened when you tried to open it on incognito mode / private browsing mode?\n
        \n
        Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708784944 {#4178
        date: 2024-02-24 15:29:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4184 …}
      +nested: Doctrine\ORM\PersistentCollection {#4186 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4190 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
      -id: 259356
      -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1871198"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703772758 {#4179
        date: 2023-12-28 15:12:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703785672 {#4370
      date: 2023-12-28 18:47:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4373 …}
    +nested: Doctrine\ORM\PersistentCollection {#4375 …}
    +votes: Doctrine\ORM\PersistentCollection {#4377 …}
    +reports: Doctrine\ORM\PersistentCollection {#4379 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
    -id: 259899
    -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279721"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785672 {#4371
      date: 2023-12-28 18:47:52.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10231
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703785672 {#4371
    date: 2023-12-28 18:47:52.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10286
  +date: DateTimeImmutable @1703785672 {#4371
    date: 2023-12-28 18:47:52.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703785672 {#4371
    date: 2023-12-28 18:47:52.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10340
  +createdAt: DateTimeImmutable @1703785672 {#4371
    date: 2023-12-28 18:47:52.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10394
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4372
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4183
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What happened when you tried to open it on incognito mode / private browsing mode?\n
        \n
        Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708784944 {#4178
        date: 2024-02-24 15:29:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4184 …}
      +nested: Doctrine\ORM\PersistentCollection {#4186 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4190 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
      -id: 259356
      -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1871198"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703772758 {#4179
        date: 2023-12-28 15:12:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703785672 {#4370
      date: 2023-12-28 18:47:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4373 …}
    +nested: Doctrine\ORM\PersistentCollection {#4375 …}
    +votes: Doctrine\ORM\PersistentCollection {#4377 …}
    +reports: Doctrine\ORM\PersistentCollection {#4379 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
    -id: 259899
    -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279721"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785672 {#4371
      date: 2023-12-28 18:47:52.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10463
  +subject: App\Entity\EntryComment {#4372
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4183
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What happened when you tried to open it on incognito mode / private browsing mode?\n
        \n
        Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708784944 {#4178
        date: 2024-02-24 15:29:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4184 …}
      +nested: Doctrine\ORM\PersistentCollection {#4186 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4190 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
      -id: 259356
      -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1871198"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703772758 {#4179
        date: 2023-12-28 15:12:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703785672 {#4370
      date: 2023-12-28 18:47:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4373 …}
    +nested: Doctrine\ORM\PersistentCollection {#4375 …}
    +votes: Doctrine\ORM\PersistentCollection {#4377 …}
    +reports: Doctrine\ORM\PersistentCollection {#4379 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
    -id: 259899
    -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279721"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785672 {#4371
      date: 2023-12-28 18:47:52.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4372
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4183
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What happened when you tried to open it on incognito mode / private browsing mode?\n
        \n
        Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708784944 {#4178
        date: 2024-02-24 15:29:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4184 …}
      +nested: Doctrine\ORM\PersistentCollection {#4186 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4190 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
      -id: 259356
      -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1871198"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703772758 {#4179
        date: 2023-12-28 15:12:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703785672 {#4370
      date: 2023-12-28 18:47:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4373 …}
    +nested: Doctrine\ORM\PersistentCollection {#4375 …}
    +votes: Doctrine\ORM\PersistentCollection {#4377 …}
    +reports: Doctrine\ORM\PersistentCollection {#4379 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
    -id: 259899
    -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279721"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785672 {#4371
      date: 2023-12-28 18:47:52.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10520
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4372
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4183
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What happened when you tried to open it on incognito mode / private browsing mode?\n
        \n
        Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708784944 {#4178
        date: 2024-02-24 15:29:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4184 …}
      +nested: Doctrine\ORM\PersistentCollection {#4186 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4190 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
      -id: 259356
      -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1871198"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703772758 {#4179
        date: 2023-12-28 15:12:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703785672 {#4370
      date: 2023-12-28 18:47:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4373 …}
    +nested: Doctrine\ORM\PersistentCollection {#4375 …}
    +votes: Doctrine\ORM\PersistentCollection {#4377 …}
    +reports: Doctrine\ORM\PersistentCollection {#4379 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
    -id: 259899
    -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279721"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785672 {#4371
      date: 2023-12-28 18:47:52.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 35.34 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4372
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4183
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What happened when you tried to open it on incognito mode / private browsing mode?\n
        \n
        Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708784944 {#4178
        date: 2024-02-24 15:29:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4184 …}
      +nested: Doctrine\ORM\PersistentCollection {#4186 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4190 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
      -id: 259356
      -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1871198"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703772758 {#4179
        date: 2023-12-28 15:12:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703785672 {#4370
      date: 2023-12-28 18:47:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4373 …}
    +nested: Doctrine\ORM\PersistentCollection {#4375 …}
    +votes: Doctrine\ORM\PersistentCollection {#4377 …}
    +reports: Doctrine\ORM\PersistentCollection {#4379 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
    -id: 259899
    -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279721"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785672 {#4371
      date: 2023-12-28 18:47:52.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10760
  +comment: App\Entity\EntryComment {#4372
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4183
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        What happened when you tried to open it on incognito mode / private browsing mode?\n
        \n
        Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1708784944 {#4178
        date: 2024-02-24 15:29:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4184 …}
      +nested: Doctrine\ORM\PersistentCollection {#4186 …}
      +votes: Doctrine\ORM\PersistentCollection {#4188 …}
      +reports: Doctrine\ORM\PersistentCollection {#4190 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
      -id: 259356
      -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1871198"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703772758 {#4179
        date: 2023-12-28 15:12:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703785672 {#4370
      date: 2023-12-28 18:47:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4373 …}
    +nested: Doctrine\ORM\PersistentCollection {#4375 …}
    +votes: Doctrine\ORM\PersistentCollection {#4377 …}
    +reports: Doctrine\ORM\PersistentCollection {#4379 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
    -id: 259899
    -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6279721"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703785672 {#4371
      date: 2023-12-28 18:47:52.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 31.52 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4439
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4372
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4183
        +user: App\Entity\User {#4196}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What happened when you tried to open it on incognito mode / private browsing mode?\n
          \n
          Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708784944 {#4178
          date: 2024-02-24 15:29:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4184 …}
        +nested: Doctrine\ORM\PersistentCollection {#4186 …}
        +votes: Doctrine\ORM\PersistentCollection {#4188 …}
        +reports: Doctrine\ORM\PersistentCollection {#4190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
        -id: 259356
        -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.institute/comment/1871198"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703772758 {#4179
          date: 2023-12-28 15:12:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703785672 {#4370
        date: 2023-12-28 18:47:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4373 …}
      +nested: Doctrine\ORM\PersistentCollection {#4375 …}
      +votes: Doctrine\ORM\PersistentCollection {#4377 …}
      +reports: Doctrine\ORM\PersistentCollection {#4379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
      -id: 259899
      -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6279721"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703785672 {#4371
        date: 2023-12-28 18:47:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703786488 {#4437
      date: 2023-12-28 19:01:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4440 …}
    +nested: Doctrine\ORM\PersistentCollection {#4442 …}
    +votes: Doctrine\ORM\PersistentCollection {#4444 …}
    +reports: Doctrine\ORM\PersistentCollection {#4446 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
    -id: 259951
    -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1872375"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703786488 {#4438
      date: 2023-12-28 19:01:28.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10815
  +comment: App\Entity\EntryComment {#4439
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4372
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4183
        +user: App\Entity\User {#4196}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What happened when you tried to open it on incognito mode / private browsing mode?\n
          \n
          Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708784944 {#4178
          date: 2024-02-24 15:29:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4184 …}
        +nested: Doctrine\ORM\PersistentCollection {#4186 …}
        +votes: Doctrine\ORM\PersistentCollection {#4188 …}
        +reports: Doctrine\ORM\PersistentCollection {#4190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
        -id: 259356
        -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.institute/comment/1871198"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703772758 {#4179
          date: 2023-12-28 15:12:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703785672 {#4370
        date: 2023-12-28 18:47:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4373 …}
      +nested: Doctrine\ORM\PersistentCollection {#4375 …}
      +votes: Doctrine\ORM\PersistentCollection {#4377 …}
      +reports: Doctrine\ORM\PersistentCollection {#4379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
      -id: 259899
      -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6279721"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703785672 {#4371
        date: 2023-12-28 18:47:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703786488 {#4437
      date: 2023-12-28 19:01:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4440 …}
    +nested: Doctrine\ORM\PersistentCollection {#4442 …}
    +votes: Doctrine\ORM\PersistentCollection {#4444 …}
    +reports: Doctrine\ORM\PersistentCollection {#4446 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
    -id: 259951
    -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1872375"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703786488 {#4438
      date: 2023-12-28 19:01:28.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.23 ms
Input props
[
  "user" => App\Entity\User {#4196
    +avatar: null
    +cover: null
    +email: "redcalcium@lemmy.institute"
    +username: "@redcalcium@lemmy.institute"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729420869 {#4180
      date: 2024-10-20 12:41:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
    +entries: Doctrine\ORM\PersistentCollection {#4203 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
    +posts: Doctrine\ORM\PersistentCollection {#4211 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
    +follows: Doctrine\ORM\PersistentCollection {#4223 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +violations: Doctrine\ORM\PersistentCollection {#4239 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
    +awards: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
    +categories: Doctrine\ORM\PersistentCollection {#4247 …}
    -id: 50864
    -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
    +apId: "redcalcium@lemmy.institute"
    +apProfileId: "https://lemmy.institute/u/redcalcium"
    +apPublicUrl: "https://lemmy.institute/u/redcalcium"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.institute/inbox"
    +apDomain: "lemmy.institute"
    +apPreferredUsername: "redcalcium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729459095 {#4181
      date: 2024-10-20 23:18:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696529545 {#4182
      date: 2023-10-05 20:12:25.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10860
  +user: App\Entity\User {#4196
    +avatar: null
    +cover: null
    +email: "redcalcium@lemmy.institute"
    +username: "@redcalcium@lemmy.institute"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729420869 {#4180
      date: 2024-10-20 12:41:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
    +entries: Doctrine\ORM\PersistentCollection {#4203 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
    +posts: Doctrine\ORM\PersistentCollection {#4211 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
    +follows: Doctrine\ORM\PersistentCollection {#4223 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +violations: Doctrine\ORM\PersistentCollection {#4239 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
    +awards: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
    +categories: Doctrine\ORM\PersistentCollection {#4247 …}
    -id: 50864
    -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
    +apId: "redcalcium@lemmy.institute"
    +apProfileId: "https://lemmy.institute/u/redcalcium"
    +apPublicUrl: "https://lemmy.institute/u/redcalcium"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.institute/inbox"
    +apDomain: "lemmy.institute"
    +apPreferredUsername: "redcalcium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729459095 {#4181
      date: 2024-10-20 23:18:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696529545 {#4182
      date: 2023-10-05 20:12:25.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703786488 {#4438
    date: 2023-12-28 19:01:28.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10915
  +date: DateTimeImmutable @1703786488 {#4438
    date: 2023-12-28 19:01:28.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703786488 {#4438
    date: 2023-12-28 19:01:28.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10969
  +createdAt: DateTimeImmutable @1703786488 {#4438
    date: 2023-12-28 19:01:28.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4196
    +avatar: null
    +cover: null
    +email: "redcalcium@lemmy.institute"
    +username: "@redcalcium@lemmy.institute"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729420869 {#4180
      date: 2024-10-20 12:41:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
    +entries: Doctrine\ORM\PersistentCollection {#4203 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
    +posts: Doctrine\ORM\PersistentCollection {#4211 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
    +follows: Doctrine\ORM\PersistentCollection {#4223 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +violations: Doctrine\ORM\PersistentCollection {#4239 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
    +awards: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
    +categories: Doctrine\ORM\PersistentCollection {#4247 …}
    -id: 50864
    -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
    +apId: "redcalcium@lemmy.institute"
    +apProfileId: "https://lemmy.institute/u/redcalcium"
    +apPublicUrl: "https://lemmy.institute/u/redcalcium"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.institute/inbox"
    +apDomain: "lemmy.institute"
    +apPreferredUsername: "redcalcium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729459095 {#4181
      date: 2024-10-20 23:18:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696529545 {#4182
      date: 2023-10-05 20:12:25.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11023
  +width: 40
  +height: 40
  +user: App\Entity\User {#4196
    +avatar: null
    +cover: null
    +email: "redcalcium@lemmy.institute"
    +username: "@redcalcium@lemmy.institute"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729420869 {#4180
      date: 2024-10-20 12:41:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
    +entries: Doctrine\ORM\PersistentCollection {#4203 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
    +posts: Doctrine\ORM\PersistentCollection {#4211 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
    +follows: Doctrine\ORM\PersistentCollection {#4223 …}
    +followers: Doctrine\ORM\PersistentCollection {#4225 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +violations: Doctrine\ORM\PersistentCollection {#4239 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
    +awards: Doctrine\ORM\PersistentCollection {#4243 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
    +categories: Doctrine\ORM\PersistentCollection {#4247 …}
    -id: 50864
    -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
    +apId: "redcalcium@lemmy.institute"
    +apProfileId: "https://lemmy.institute/u/redcalcium"
    +apPublicUrl: "https://lemmy.institute/u/redcalcium"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.institute/inbox"
    +apDomain: "lemmy.institute"
    +apPreferredUsername: "redcalcium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729459095 {#4181
      date: 2024-10-20 23:18:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696529545 {#4182
      date: 2023-10-05 20:12:25.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.49 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4439
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4372
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4183
        +user: App\Entity\User {#4196}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What happened when you tried to open it on incognito mode / private browsing mode?\n
          \n
          Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708784944 {#4178
          date: 2024-02-24 15:29:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4184 …}
        +nested: Doctrine\ORM\PersistentCollection {#4186 …}
        +votes: Doctrine\ORM\PersistentCollection {#4188 …}
        +reports: Doctrine\ORM\PersistentCollection {#4190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
        -id: 259356
        -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.institute/comment/1871198"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703772758 {#4179
          date: 2023-12-28 15:12:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703785672 {#4370
        date: 2023-12-28 18:47:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4373 …}
      +nested: Doctrine\ORM\PersistentCollection {#4375 …}
      +votes: Doctrine\ORM\PersistentCollection {#4377 …}
      +reports: Doctrine\ORM\PersistentCollection {#4379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
      -id: 259899
      -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6279721"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703785672 {#4371
        date: 2023-12-28 18:47:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703786488 {#4437
      date: 2023-12-28 19:01:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4440 …}
    +nested: Doctrine\ORM\PersistentCollection {#4442 …}
    +votes: Doctrine\ORM\PersistentCollection {#4444 …}
    +reports: Doctrine\ORM\PersistentCollection {#4446 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
    -id: 259951
    -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1872375"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703786488 {#4438
      date: 2023-12-28 19:01:28.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11104
  +subject: App\Entity\EntryComment {#4439
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4372
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4183
        +user: App\Entity\User {#4196}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What happened when you tried to open it on incognito mode / private browsing mode?\n
          \n
          Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708784944 {#4178
          date: 2024-02-24 15:29:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4184 …}
        +nested: Doctrine\ORM\PersistentCollection {#4186 …}
        +votes: Doctrine\ORM\PersistentCollection {#4188 …}
        +reports: Doctrine\ORM\PersistentCollection {#4190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
        -id: 259356
        -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.institute/comment/1871198"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703772758 {#4179
          date: 2023-12-28 15:12:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703785672 {#4370
        date: 2023-12-28 18:47:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4373 …}
      +nested: Doctrine\ORM\PersistentCollection {#4375 …}
      +votes: Doctrine\ORM\PersistentCollection {#4377 …}
      +reports: Doctrine\ORM\PersistentCollection {#4379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
      -id: 259899
      -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6279721"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703785672 {#4371
        date: 2023-12-28 18:47:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703786488 {#4437
      date: 2023-12-28 19:01:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4440 …}
    +nested: Doctrine\ORM\PersistentCollection {#4442 …}
    +votes: Doctrine\ORM\PersistentCollection {#4444 …}
    +reports: Doctrine\ORM\PersistentCollection {#4446 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
    -id: 259951
    -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1872375"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703786488 {#4438
      date: 2023-12-28 19:01:28.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4439
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4372
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4183
        +user: App\Entity\User {#4196}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What happened when you tried to open it on incognito mode / private browsing mode?\n
          \n
          Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708784944 {#4178
          date: 2024-02-24 15:29:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4184 …}
        +nested: Doctrine\ORM\PersistentCollection {#4186 …}
        +votes: Doctrine\ORM\PersistentCollection {#4188 …}
        +reports: Doctrine\ORM\PersistentCollection {#4190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
        -id: 259356
        -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.institute/comment/1871198"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703772758 {#4179
          date: 2023-12-28 15:12:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703785672 {#4370
        date: 2023-12-28 18:47:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4373 …}
      +nested: Doctrine\ORM\PersistentCollection {#4375 …}
      +votes: Doctrine\ORM\PersistentCollection {#4377 …}
      +reports: Doctrine\ORM\PersistentCollection {#4379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
      -id: 259899
      -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6279721"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703785672 {#4371
        date: 2023-12-28 18:47:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703786488 {#4437
      date: 2023-12-28 19:01:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4440 …}
    +nested: Doctrine\ORM\PersistentCollection {#4442 …}
    +votes: Doctrine\ORM\PersistentCollection {#4444 …}
    +reports: Doctrine\ORM\PersistentCollection {#4446 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
    -id: 259951
    -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1872375"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703786488 {#4438
      date: 2023-12-28 19:01:28.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11161
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4439
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4372
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4183
        +user: App\Entity\User {#4196}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What happened when you tried to open it on incognito mode / private browsing mode?\n
          \n
          Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708784944 {#4178
          date: 2024-02-24 15:29:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4184 …}
        +nested: Doctrine\ORM\PersistentCollection {#4186 …}
        +votes: Doctrine\ORM\PersistentCollection {#4188 …}
        +reports: Doctrine\ORM\PersistentCollection {#4190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
        -id: 259356
        -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.institute/comment/1871198"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703772758 {#4179
          date: 2023-12-28 15:12:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703785672 {#4370
        date: 2023-12-28 18:47:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4373 …}
      +nested: Doctrine\ORM\PersistentCollection {#4375 …}
      +votes: Doctrine\ORM\PersistentCollection {#4377 …}
      +reports: Doctrine\ORM\PersistentCollection {#4379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
      -id: 259899
      -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6279721"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703785672 {#4371
        date: 2023-12-28 18:47:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703786488 {#4437
      date: 2023-12-28 19:01:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4440 …}
    +nested: Doctrine\ORM\PersistentCollection {#4442 …}
    +votes: Doctrine\ORM\PersistentCollection {#4444 …}
    +reports: Doctrine\ORM\PersistentCollection {#4446 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
    -id: 259951
    -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1872375"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703786488 {#4438
      date: 2023-12-28 19:01:28.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 22.12 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4439
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4372
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4183
        +user: App\Entity\User {#4196}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What happened when you tried to open it on incognito mode / private browsing mode?\n
          \n
          Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708784944 {#4178
          date: 2024-02-24 15:29:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4184 …}
        +nested: Doctrine\ORM\PersistentCollection {#4186 …}
        +votes: Doctrine\ORM\PersistentCollection {#4188 …}
        +reports: Doctrine\ORM\PersistentCollection {#4190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
        -id: 259356
        -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.institute/comment/1871198"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703772758 {#4179
          date: 2023-12-28 15:12:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703785672 {#4370
        date: 2023-12-28 18:47:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4373 …}
      +nested: Doctrine\ORM\PersistentCollection {#4375 …}
      +votes: Doctrine\ORM\PersistentCollection {#4377 …}
      +reports: Doctrine\ORM\PersistentCollection {#4379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
      -id: 259899
      -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6279721"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703785672 {#4371
        date: 2023-12-28 18:47:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703786488 {#4437
      date: 2023-12-28 19:01:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4440 …}
    +nested: Doctrine\ORM\PersistentCollection {#4442 …}
    +votes: Doctrine\ORM\PersistentCollection {#4444 …}
    +reports: Doctrine\ORM\PersistentCollection {#4446 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
    -id: 259951
    -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1872375"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703786488 {#4438
      date: 2023-12-28 19:01:28.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11401
  +comment: App\Entity\EntryComment {#4439
    +user: App\Entity\User {#4196
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#4180
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
      +entries: Doctrine\ORM\PersistentCollection {#4203 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
      +posts: Doctrine\ORM\PersistentCollection {#4211 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
      +follows: Doctrine\ORM\PersistentCollection {#4223 …}
      +followers: Doctrine\ORM\PersistentCollection {#4225 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
      +reports: Doctrine\ORM\PersistentCollection {#4235 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
      +violations: Doctrine\ORM\PersistentCollection {#4239 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
      +awards: Doctrine\ORM\PersistentCollection {#4243 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
      +categories: Doctrine\ORM\PersistentCollection {#4247 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#4181
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#4182
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4372
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4183
        +user: App\Entity\User {#4196}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          What happened when you tried to open it on incognito mode / private browsing mode?\n
          \n
          Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1708784944 {#4178
          date: 2024-02-24 15:29:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4184 …}
        +nested: Doctrine\ORM\PersistentCollection {#4186 …}
        +votes: Doctrine\ORM\PersistentCollection {#4188 …}
        +reports: Doctrine\ORM\PersistentCollection {#4190 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
        -id: 259356
        -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.institute/comment/1871198"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703772758 {#4179
          date: 2023-12-28 15:12:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703785672 {#4370
        date: 2023-12-28 18:47:52.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4373 …}
      +nested: Doctrine\ORM\PersistentCollection {#4375 …}
      +votes: Doctrine\ORM\PersistentCollection {#4377 …}
      +reports: Doctrine\ORM\PersistentCollection {#4379 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
      -id: 259899
      -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6279721"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703785672 {#4371
        date: 2023-12-28 18:47:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703786488 {#4437
      date: 2023-12-28 19:01:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4440 …}
    +nested: Doctrine\ORM\PersistentCollection {#4442 …}
    +votes: Doctrine\ORM\PersistentCollection {#4444 …}
    +reports: Doctrine\ORM\PersistentCollection {#4446 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
    -id: 259951
    -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/1872375"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703786488 {#4438
      date: 2023-12-28 19:01:28.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 16.47 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4508
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4439
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4372
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4183
          +user: App\Entity\User {#4196}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What happened when you tried to open it on incognito mode / private browsing mode?\n
            \n
            Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708784944 {#4178
            date: 2024-02-24 15:29:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4184 …}
          +nested: Doctrine\ORM\PersistentCollection {#4186 …}
          +votes: Doctrine\ORM\PersistentCollection {#4188 …}
          +reports: Doctrine\ORM\PersistentCollection {#4190 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
          -id: 259356
          -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.institute/comment/1871198"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703772758 {#4179
            date: 2023-12-28 15:12:38.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4183}
        +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703785672 {#4370
          date: 2023-12-28 18:47:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@redcalcium@lemmy.institute"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4373 …}
        +nested: Doctrine\ORM\PersistentCollection {#4375 …}
        +votes: Doctrine\ORM\PersistentCollection {#4377 …}
        +reports: Doctrine\ORM\PersistentCollection {#4379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
        -id: 259899
        -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6279721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703785672 {#4371
          date: 2023-12-28 18:47:52.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703786488 {#4437
        date: 2023-12-28 19:01:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4440 …}
      +nested: Doctrine\ORM\PersistentCollection {#4442 …}
      +votes: Doctrine\ORM\PersistentCollection {#4444 …}
      +reports: Doctrine\ORM\PersistentCollection {#4446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
      -id: 259951
      -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1872375"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703786488 {#4438
        date: 2023-12-28 19:01:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Now I get a error Fehlercode: SEC_ERROR_UNKNOWN_ISSUER, and if I continue it will again go to my router with the DNS-REbind / Host-Header Issue"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791066 {#4505
      date: 2023-12-28 20:17:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4509 …}
    +nested: Doctrine\ORM\PersistentCollection {#4511 …}
    +votes: Doctrine\ORM\PersistentCollection {#4513 …}
    +reports: Doctrine\ORM\PersistentCollection {#4515 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
    -id: 260141
    -bodyTs: "'continu':14 'dns':25 'dns-rebind':24 'error':5,8 'fehlercod':6 'get':3 'go':18 'header':29 'host':28 'host-head':27 'issu':30 'issuer':10 'rebind':26 'router':21 'sec':7 'unknown':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280909"
    +editedAt: DateTimeImmutable @1708788797 {#4506
      date: 2024-02-24 16:33:17.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703791066 {#4507
      date: 2023-12-28 20:17:46.0 +01:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11456
  +comment: App\Entity\EntryComment {#4508
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4439
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4372
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4183
          +user: App\Entity\User {#4196}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What happened when you tried to open it on incognito mode / private browsing mode?\n
            \n
            Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708784944 {#4178
            date: 2024-02-24 15:29:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4184 …}
          +nested: Doctrine\ORM\PersistentCollection {#4186 …}
          +votes: Doctrine\ORM\PersistentCollection {#4188 …}
          +reports: Doctrine\ORM\PersistentCollection {#4190 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
          -id: 259356
          -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.institute/comment/1871198"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703772758 {#4179
            date: 2023-12-28 15:12:38.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4183}
        +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703785672 {#4370
          date: 2023-12-28 18:47:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@redcalcium@lemmy.institute"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4373 …}
        +nested: Doctrine\ORM\PersistentCollection {#4375 …}
        +votes: Doctrine\ORM\PersistentCollection {#4377 …}
        +reports: Doctrine\ORM\PersistentCollection {#4379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
        -id: 259899
        -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6279721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703785672 {#4371
          date: 2023-12-28 18:47:52.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703786488 {#4437
        date: 2023-12-28 19:01:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4440 …}
      +nested: Doctrine\ORM\PersistentCollection {#4442 …}
      +votes: Doctrine\ORM\PersistentCollection {#4444 …}
      +reports: Doctrine\ORM\PersistentCollection {#4446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
      -id: 259951
      -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1872375"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703786488 {#4438
        date: 2023-12-28 19:01:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Now I get a error Fehlercode: SEC_ERROR_UNKNOWN_ISSUER, and if I continue it will again go to my router with the DNS-REbind / Host-Header Issue"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791066 {#4505
      date: 2023-12-28 20:17:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4509 …}
    +nested: Doctrine\ORM\PersistentCollection {#4511 …}
    +votes: Doctrine\ORM\PersistentCollection {#4513 …}
    +reports: Doctrine\ORM\PersistentCollection {#4515 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
    -id: 260141
    -bodyTs: "'continu':14 'dns':25 'dns-rebind':24 'error':5,8 'fehlercod':6 'get':3 'go':18 'header':29 'host':28 'host-head':27 'issu':30 'issuer':10 'rebind':26 'router':21 'sec':7 'unknown':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280909"
    +editedAt: DateTimeImmutable @1708788797 {#4506
      date: 2024-02-24 16:33:17.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703791066 {#4507
      date: 2023-12-28 20:17:46.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 4
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.21 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11501
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703791066 {#4507
    date: 2023-12-28 20:17:46.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11556
  +date: DateTimeImmutable @1703791066 {#4507
    date: 2023-12-28 20:17:46.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703791066 {#4507
    date: 2023-12-28 20:17:46.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1708788797 {#4506
    date: 2024-02-24 16:33:17.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11610
  +createdAt: DateTimeImmutable @1703791066 {#4507
    date: 2023-12-28 20:17:46.0 +01:00
  }
  +editedAt: DateTimeImmutable @1708788797 {#4506
    date: 2024-02-24 16:33:17.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11664
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.53 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4508
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4439
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4372
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4183
          +user: App\Entity\User {#4196}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What happened when you tried to open it on incognito mode / private browsing mode?\n
            \n
            Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708784944 {#4178
            date: 2024-02-24 15:29:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4184 …}
          +nested: Doctrine\ORM\PersistentCollection {#4186 …}
          +votes: Doctrine\ORM\PersistentCollection {#4188 …}
          +reports: Doctrine\ORM\PersistentCollection {#4190 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
          -id: 259356
          -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.institute/comment/1871198"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703772758 {#4179
            date: 2023-12-28 15:12:38.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4183}
        +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703785672 {#4370
          date: 2023-12-28 18:47:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@redcalcium@lemmy.institute"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4373 …}
        +nested: Doctrine\ORM\PersistentCollection {#4375 …}
        +votes: Doctrine\ORM\PersistentCollection {#4377 …}
        +reports: Doctrine\ORM\PersistentCollection {#4379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
        -id: 259899
        -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6279721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703785672 {#4371
          date: 2023-12-28 18:47:52.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703786488 {#4437
        date: 2023-12-28 19:01:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4440 …}
      +nested: Doctrine\ORM\PersistentCollection {#4442 …}
      +votes: Doctrine\ORM\PersistentCollection {#4444 …}
      +reports: Doctrine\ORM\PersistentCollection {#4446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
      -id: 259951
      -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1872375"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703786488 {#4438
        date: 2023-12-28 19:01:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Now I get a error Fehlercode: SEC_ERROR_UNKNOWN_ISSUER, and if I continue it will again go to my router with the DNS-REbind / Host-Header Issue"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791066 {#4505
      date: 2023-12-28 20:17:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4509 …}
    +nested: Doctrine\ORM\PersistentCollection {#4511 …}
    +votes: Doctrine\ORM\PersistentCollection {#4513 …}
    +reports: Doctrine\ORM\PersistentCollection {#4515 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
    -id: 260141
    -bodyTs: "'continu':14 'dns':25 'dns-rebind':24 'error':5,8 'fehlercod':6 'get':3 'go':18 'header':29 'host':28 'host-head':27 'issu':30 'issuer':10 'rebind':26 'router':21 'sec':7 'unknown':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280909"
    +editedAt: DateTimeImmutable @1708788797 {#4506
      date: 2024-02-24 16:33:17.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703791066 {#4507
      date: 2023-12-28 20:17:46.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11733
  +subject: App\Entity\EntryComment {#4508
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4439
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4372
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4183
          +user: App\Entity\User {#4196}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What happened when you tried to open it on incognito mode / private browsing mode?\n
            \n
            Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708784944 {#4178
            date: 2024-02-24 15:29:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4184 …}
          +nested: Doctrine\ORM\PersistentCollection {#4186 …}
          +votes: Doctrine\ORM\PersistentCollection {#4188 …}
          +reports: Doctrine\ORM\PersistentCollection {#4190 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
          -id: 259356
          -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.institute/comment/1871198"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703772758 {#4179
            date: 2023-12-28 15:12:38.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4183}
        +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703785672 {#4370
          date: 2023-12-28 18:47:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@redcalcium@lemmy.institute"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4373 …}
        +nested: Doctrine\ORM\PersistentCollection {#4375 …}
        +votes: Doctrine\ORM\PersistentCollection {#4377 …}
        +reports: Doctrine\ORM\PersistentCollection {#4379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
        -id: 259899
        -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6279721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703785672 {#4371
          date: 2023-12-28 18:47:52.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703786488 {#4437
        date: 2023-12-28 19:01:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4440 …}
      +nested: Doctrine\ORM\PersistentCollection {#4442 …}
      +votes: Doctrine\ORM\PersistentCollection {#4444 …}
      +reports: Doctrine\ORM\PersistentCollection {#4446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
      -id: 259951
      -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1872375"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703786488 {#4438
        date: 2023-12-28 19:01:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Now I get a error Fehlercode: SEC_ERROR_UNKNOWN_ISSUER, and if I continue it will again go to my router with the DNS-REbind / Host-Header Issue"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791066 {#4505
      date: 2023-12-28 20:17:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4509 …}
    +nested: Doctrine\ORM\PersistentCollection {#4511 …}
    +votes: Doctrine\ORM\PersistentCollection {#4513 …}
    +reports: Doctrine\ORM\PersistentCollection {#4515 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
    -id: 260141
    -bodyTs: "'continu':14 'dns':25 'dns-rebind':24 'error':5,8 'fehlercod':6 'get':3 'go':18 'header':29 'host':28 'host-head':27 'issu':30 'issuer':10 'rebind':26 'router':21 'sec':7 'unknown':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280909"
    +editedAt: DateTimeImmutable @1708788797 {#4506
      date: 2024-02-24 16:33:17.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703791066 {#4507
      date: 2023-12-28 20:17:46.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.79 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4508
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4439
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4372
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4183
          +user: App\Entity\User {#4196}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What happened when you tried to open it on incognito mode / private browsing mode?\n
            \n
            Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708784944 {#4178
            date: 2024-02-24 15:29:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4184 …}
          +nested: Doctrine\ORM\PersistentCollection {#4186 …}
          +votes: Doctrine\ORM\PersistentCollection {#4188 …}
          +reports: Doctrine\ORM\PersistentCollection {#4190 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
          -id: 259356
          -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.institute/comment/1871198"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703772758 {#4179
            date: 2023-12-28 15:12:38.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4183}
        +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703785672 {#4370
          date: 2023-12-28 18:47:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@redcalcium@lemmy.institute"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4373 …}
        +nested: Doctrine\ORM\PersistentCollection {#4375 …}
        +votes: Doctrine\ORM\PersistentCollection {#4377 …}
        +reports: Doctrine\ORM\PersistentCollection {#4379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
        -id: 259899
        -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6279721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703785672 {#4371
          date: 2023-12-28 18:47:52.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703786488 {#4437
        date: 2023-12-28 19:01:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4440 …}
      +nested: Doctrine\ORM\PersistentCollection {#4442 …}
      +votes: Doctrine\ORM\PersistentCollection {#4444 …}
      +reports: Doctrine\ORM\PersistentCollection {#4446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
      -id: 259951
      -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1872375"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703786488 {#4438
        date: 2023-12-28 19:01:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Now I get a error Fehlercode: SEC_ERROR_UNKNOWN_ISSUER, and if I continue it will again go to my router with the DNS-REbind / Host-Header Issue"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791066 {#4505
      date: 2023-12-28 20:17:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4509 …}
    +nested: Doctrine\ORM\PersistentCollection {#4511 …}
    +votes: Doctrine\ORM\PersistentCollection {#4513 …}
    +reports: Doctrine\ORM\PersistentCollection {#4515 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
    -id: 260141
    -bodyTs: "'continu':14 'dns':25 'dns-rebind':24 'error':5,8 'fehlercod':6 'get':3 'go':18 'header':29 'host':28 'host-head':27 'issu':30 'issuer':10 'rebind':26 'router':21 'sec':7 'unknown':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280909"
    +editedAt: DateTimeImmutable @1708788797 {#4506
      date: 2024-02-24 16:33:17.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703791066 {#4507
      date: 2023-12-28 20:17:46.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11790
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4508
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4439
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4372
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4183
          +user: App\Entity\User {#4196}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What happened when you tried to open it on incognito mode / private browsing mode?\n
            \n
            Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708784944 {#4178
            date: 2024-02-24 15:29:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4184 …}
          +nested: Doctrine\ORM\PersistentCollection {#4186 …}
          +votes: Doctrine\ORM\PersistentCollection {#4188 …}
          +reports: Doctrine\ORM\PersistentCollection {#4190 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
          -id: 259356
          -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.institute/comment/1871198"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703772758 {#4179
            date: 2023-12-28 15:12:38.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4183}
        +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703785672 {#4370
          date: 2023-12-28 18:47:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@redcalcium@lemmy.institute"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4373 …}
        +nested: Doctrine\ORM\PersistentCollection {#4375 …}
        +votes: Doctrine\ORM\PersistentCollection {#4377 …}
        +reports: Doctrine\ORM\PersistentCollection {#4379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
        -id: 259899
        -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6279721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703785672 {#4371
          date: 2023-12-28 18:47:52.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703786488 {#4437
        date: 2023-12-28 19:01:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4440 …}
      +nested: Doctrine\ORM\PersistentCollection {#4442 …}
      +votes: Doctrine\ORM\PersistentCollection {#4444 …}
      +reports: Doctrine\ORM\PersistentCollection {#4446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
      -id: 259951
      -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1872375"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703786488 {#4438
        date: 2023-12-28 19:01:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Now I get a error Fehlercode: SEC_ERROR_UNKNOWN_ISSUER, and if I continue it will again go to my router with the DNS-REbind / Host-Header Issue"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791066 {#4505
      date: 2023-12-28 20:17:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4509 …}
    +nested: Doctrine\ORM\PersistentCollection {#4511 …}
    +votes: Doctrine\ORM\PersistentCollection {#4513 …}
    +reports: Doctrine\ORM\PersistentCollection {#4515 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
    -id: 260141
    -bodyTs: "'continu':14 'dns':25 'dns-rebind':24 'error':5,8 'fehlercod':6 'get':3 'go':18 'header':29 'host':28 'host-head':27 'issu':30 'issuer':10 'rebind':26 'router':21 'sec':7 'unknown':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280909"
    +editedAt: DateTimeImmutable @1708788797 {#4506
      date: 2024-02-24 16:33:17.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703791066 {#4507
      date: 2023-12-28 20:17:46.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 6.72 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4508
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4439
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4372
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4183
          +user: App\Entity\User {#4196}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What happened when you tried to open it on incognito mode / private browsing mode?\n
            \n
            Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708784944 {#4178
            date: 2024-02-24 15:29:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4184 …}
          +nested: Doctrine\ORM\PersistentCollection {#4186 …}
          +votes: Doctrine\ORM\PersistentCollection {#4188 …}
          +reports: Doctrine\ORM\PersistentCollection {#4190 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
          -id: 259356
          -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.institute/comment/1871198"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703772758 {#4179
            date: 2023-12-28 15:12:38.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4183}
        +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703785672 {#4370
          date: 2023-12-28 18:47:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@redcalcium@lemmy.institute"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4373 …}
        +nested: Doctrine\ORM\PersistentCollection {#4375 …}
        +votes: Doctrine\ORM\PersistentCollection {#4377 …}
        +reports: Doctrine\ORM\PersistentCollection {#4379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
        -id: 259899
        -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6279721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703785672 {#4371
          date: 2023-12-28 18:47:52.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703786488 {#4437
        date: 2023-12-28 19:01:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4440 …}
      +nested: Doctrine\ORM\PersistentCollection {#4442 …}
      +votes: Doctrine\ORM\PersistentCollection {#4444 …}
      +reports: Doctrine\ORM\PersistentCollection {#4446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
      -id: 259951
      -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1872375"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703786488 {#4438
        date: 2023-12-28 19:01:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Now I get a error Fehlercode: SEC_ERROR_UNKNOWN_ISSUER, and if I continue it will again go to my router with the DNS-REbind / Host-Header Issue"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791066 {#4505
      date: 2023-12-28 20:17:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4509 …}
    +nested: Doctrine\ORM\PersistentCollection {#4511 …}
    +votes: Doctrine\ORM\PersistentCollection {#4513 …}
    +reports: Doctrine\ORM\PersistentCollection {#4515 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
    -id: 260141
    -bodyTs: "'continu':14 'dns':25 'dns-rebind':24 'error':5,8 'fehlercod':6 'get':3 'go':18 'header':29 'host':28 'host-head':27 'issu':30 'issuer':10 'rebind':26 'router':21 'sec':7 'unknown':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280909"
    +editedAt: DateTimeImmutable @1708788797 {#4506
      date: 2024-02-24 16:33:17.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703791066 {#4507
      date: 2023-12-28 20:17:46.0 +01:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12030
  +comment: App\Entity\EntryComment {#4508
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4439
      +user: App\Entity\User {#4196
        +avatar: null
        +cover: null
        +email: "redcalcium@lemmy.institute"
        +username: "@redcalcium@lemmy.institute"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729420869 {#4180
          date: 2024-10-20 12:41:09.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4197 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4199 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4201 …}
        +entries: Doctrine\ORM\PersistentCollection {#4203 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4205 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4207 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4209 …}
        +posts: Doctrine\ORM\PersistentCollection {#4211 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4213 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4215 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4217 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4219 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4221 …}
        +follows: Doctrine\ORM\PersistentCollection {#4223 …}
        +followers: Doctrine\ORM\PersistentCollection {#4225 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4227 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4229 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4231 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4233 …}
        +reports: Doctrine\ORM\PersistentCollection {#4235 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
        +violations: Doctrine\ORM\PersistentCollection {#4239 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4241 …}
        +awards: Doctrine\ORM\PersistentCollection {#4243 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4245 …}
        +categories: Doctrine\ORM\PersistentCollection {#4247 …}
        -id: 50864
        -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4249 …}
        +apId: "redcalcium@lemmy.institute"
        +apProfileId: "https://lemmy.institute/u/redcalcium"
        +apPublicUrl: "https://lemmy.institute/u/redcalcium"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.institute/inbox"
        +apDomain: "lemmy.institute"
        +apPreferredUsername: "redcalcium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459095 {#4181
          date: 2024-10-20 23:18:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696529545 {#4182
          date: 2023-10-05 20:12:25.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4372
        +user: Proxies\__CG__\App\Entity\User {#1970 …2}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4183
          +user: App\Entity\User {#4196}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            What happened when you tried to open it on incognito mode / private browsing mode?\n
            \n
            Btw, if you’re using Chrome, you can type `thisisunsafe` to bypass hsts warning if nothing else work.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1708784944 {#4178
            date: 2024-02-24 15:29:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Lobotomie@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4184 …}
          +nested: Doctrine\ORM\PersistentCollection {#4186 …}
          +votes: Doctrine\ORM\PersistentCollection {#4188 …}
          +reports: Doctrine\ORM\PersistentCollection {#4190 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4192 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4194 …}
          -id: 259356
          -bodyTs: "'brows':13 'btw':15 'bypass':26 'chrome':20 'els':31 'happen':2 'hsts':27 'incognito':10 'mode':11,14 'noth':30 'open':7 'privat':12 're':18 'thisisunsaf':24 'tri':5 'type':23 'use':19 'warn':28 'work':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.institute/comment/1871198"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703772758 {#4179
            date: 2023-12-28 15:12:38.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4183}
        +body: "if I close the 8123 port and remove my cache, firefox will warn me, if I click on forward anyways it will forward to a website from my router for some reason saying that the DNS-Rebind-Protection has blocked my attempt and that there is some issue with the host-header."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703785672 {#4370
          date: 2023-12-28 18:47:52.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@redcalcium@lemmy.institute"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4373 …}
        +nested: Doctrine\ORM\PersistentCollection {#4375 …}
        +votes: Doctrine\ORM\PersistentCollection {#4377 …}
        +reports: Doctrine\ORM\PersistentCollection {#4379 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4381 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4383 …}
        -id: 259899
        -bodyTs: "'8123':5 'anyway':20 'attempt':43 'block':41 'cach':10 'click':17 'close':3 'dns':37 'dns-rebind-protect':36 'firefox':11 'forward':19,23 'header':54 'host':53 'host-head':52 'issu':49 'port':6 'protect':39 'reason':32 'rebind':38 'remov':8 'router':29 'say':33 'warn':13 'websit':26"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6279721"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703785672 {#4371
          date: 2023-12-28 18:47:52.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4183}
      +body: "Instead of forwarding `ha.yourdomain.com` to `192.168.178.214` (which I assume is the lan ip address for your machine), you should forward it to a hostname called `homeassistant` (which is the hostname for the home assistant instance inside your docker compose network)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703786488 {#4437
        date: 2023-12-28 19:01:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@redcalcium@lemmy.institute"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4440 …}
      +nested: Doctrine\ORM\PersistentCollection {#4442 …}
      +votes: Doctrine\ORM\PersistentCollection {#4444 …}
      +reports: Doctrine\ORM\PersistentCollection {#4446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4448 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4450 …}
      -id: 259951
      -bodyTs: "'192.168.178.214':6 'address':14 'assist':34 'assum':9 'call':25 'compos':39 'docker':38 'forward':3,20 'ha.yourdomain.com':4 'home':33 'homeassist':26 'hostnam':24,30 'insid':36 'instanc':35 'instead':1 'ip':13 'lan':12 'machin':17 'network':40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.institute/comment/1872375"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703786488 {#4438
        date: 2023-12-28 19:01:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4183}
    +body: "Now I get a error Fehlercode: SEC_ERROR_UNKNOWN_ISSUER, and if I continue it will again go to my router with the DNS-REbind / Host-Header Issue"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703791066 {#4505
      date: 2023-12-28 20:17:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
      "@Lobotomie@lemmy.world"
      "@redcalcium@lemmy.institute"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4509 …}
    +nested: Doctrine\ORM\PersistentCollection {#4511 …}
    +votes: Doctrine\ORM\PersistentCollection {#4513 …}
    +reports: Doctrine\ORM\PersistentCollection {#4515 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
    -id: 260141
    -bodyTs: "'continu':14 'dns':25 'dns-rebind':24 'error':5,8 'fehlercod':6 'get':3 'go':18 'header':29 'host':28 'host-head':27 'issu':30 'issuer':10 'rebind':26 'router':21 'sec':7 'unknown':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6280909"
    +editedAt: DateTimeImmutable @1708788797 {#4506
      date: 2024-02-24 16:33:17.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703791066 {#4507
      date: 2023-12-28 20:17:46.0 +01:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 109.50 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4258
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1709146727 {#4251
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4259 …}
    +nested: Doctrine\ORM\PersistentCollection {#4261 …}
    +votes: Doctrine\ORM\PersistentCollection {#4263 …}
    +reports: Doctrine\ORM\PersistentCollection {#4265 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
    -id: 262493
    -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29728"
    +editedAt: DateTimeImmutable @1709092521 {#4252
      date: 2024-02-28 04:55:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703869310 {#4253
      date: 2023-12-29 18:01:50.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12128
  +comment: App\Entity\EntryComment {#4258
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1709146727 {#4251
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4259 …}
    +nested: Doctrine\ORM\PersistentCollection {#4261 …}
    +votes: Doctrine\ORM\PersistentCollection {#4263 …}
    +reports: Doctrine\ORM\PersistentCollection {#4265 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
    -id: 262493
    -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29728"
    +editedAt: DateTimeImmutable @1709092521 {#4252
      date: 2024-02-28 04:55:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703869310 {#4253
      date: 2023-12-29 18:01:50.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4271
    +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
    +cover: null
    +email: "stown@sedd.it"
    +username: "@stown@sedd.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712758121 {#4254
      date: 2024-04-10 16:08:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
    +entries: Doctrine\ORM\PersistentCollection {#4279 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
    +posts: Doctrine\ORM\PersistentCollection {#4287 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
    +follows: Doctrine\ORM\PersistentCollection {#4299 …}
    +followers: Doctrine\ORM\PersistentCollection {#4301 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
    +reports: Doctrine\ORM\PersistentCollection {#4311 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
    +violations: Doctrine\ORM\PersistentCollection {#4315 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
    +awards: Doctrine\ORM\PersistentCollection {#4319 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
    +categories: Doctrine\ORM\PersistentCollection {#4323 …}
    -id: 80217
    -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
    +apId: "stown@sedd.it"
    +apProfileId: "https://sedd.it/u/stown"
    +apPublicUrl: "https://sedd.it/u/stown"
    +apFollowersUrl: null
    +apInboxUrl: "https://sedd.it/inbox"
    +apDomain: "sedd.it"
    +apPreferredUsername: "stown"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701498552 {#4255
      date: 2023-12-02 07:29:12.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: DateTime @1702617207 {#4256
      date: 2023-12-15 06:13:27.0 +01:00
    }
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701498550 {#4257
      date: 2023-12-02 07:29:10.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12173
  +user: App\Entity\User {#4271
    +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
    +cover: null
    +email: "stown@sedd.it"
    +username: "@stown@sedd.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712758121 {#4254
      date: 2024-04-10 16:08:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
    +entries: Doctrine\ORM\PersistentCollection {#4279 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
    +posts: Doctrine\ORM\PersistentCollection {#4287 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
    +follows: Doctrine\ORM\PersistentCollection {#4299 …}
    +followers: Doctrine\ORM\PersistentCollection {#4301 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
    +reports: Doctrine\ORM\PersistentCollection {#4311 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
    +violations: Doctrine\ORM\PersistentCollection {#4315 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
    +awards: Doctrine\ORM\PersistentCollection {#4319 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
    +categories: Doctrine\ORM\PersistentCollection {#4323 …}
    -id: 80217
    -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
    +apId: "stown@sedd.it"
    +apProfileId: "https://sedd.it/u/stown"
    +apPublicUrl: "https://sedd.it/u/stown"
    +apFollowersUrl: null
    +apInboxUrl: "https://sedd.it/inbox"
    +apDomain: "sedd.it"
    +apPreferredUsername: "stown"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701498552 {#4255
      date: 2023-12-02 07:29:12.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: DateTime @1702617207 {#4256
      date: 2023-12-15 06:13:27.0 +01:00
    }
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701498550 {#4257
      date: 2023-12-02 07:29:10.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703869310 {#4253
    date: 2023-12-29 18:01:50.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12228
  +date: DateTimeImmutable @1703869310 {#4253
    date: 2023-12-29 18:01:50.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703869310 {#4253
    date: 2023-12-29 18:01:50.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1709092521 {#4252
    date: 2024-02-28 04:55:21.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12282
  +createdAt: DateTimeImmutable @1703869310 {#4253
    date: 2023-12-29 18:01:50.0 +01:00
  }
  +editedAt: DateTimeImmutable @1709092521 {#4252
    date: 2024-02-28 04:55:21.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 12.77 ms
Input props
[
  "user" => App\Entity\User {#4271
    +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
    +cover: null
    +email: "stown@sedd.it"
    +username: "@stown@sedd.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712758121 {#4254
      date: 2024-04-10 16:08:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
    +entries: Doctrine\ORM\PersistentCollection {#4279 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
    +posts: Doctrine\ORM\PersistentCollection {#4287 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
    +follows: Doctrine\ORM\PersistentCollection {#4299 …}
    +followers: Doctrine\ORM\PersistentCollection {#4301 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
    +reports: Doctrine\ORM\PersistentCollection {#4311 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
    +violations: Doctrine\ORM\PersistentCollection {#4315 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
    +awards: Doctrine\ORM\PersistentCollection {#4319 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
    +categories: Doctrine\ORM\PersistentCollection {#4323 …}
    -id: 80217
    -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
    +apId: "stown@sedd.it"
    +apProfileId: "https://sedd.it/u/stown"
    +apPublicUrl: "https://sedd.it/u/stown"
    +apFollowersUrl: null
    +apInboxUrl: "https://sedd.it/inbox"
    +apDomain: "sedd.it"
    +apPreferredUsername: "stown"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701498552 {#4255
      date: 2023-12-02 07:29:12.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: DateTime @1702617207 {#4256
      date: 2023-12-15 06:13:27.0 +01:00
    }
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701498550 {#4257
      date: 2023-12-02 07:29:10.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12336
  +width: 40
  +height: 40
  +user: App\Entity\User {#4271
    +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
    +cover: null
    +email: "stown@sedd.it"
    +username: "@stown@sedd.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712758121 {#4254
      date: 2024-04-10 16:08:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
    +entries: Doctrine\ORM\PersistentCollection {#4279 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
    +posts: Doctrine\ORM\PersistentCollection {#4287 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
    +follows: Doctrine\ORM\PersistentCollection {#4299 …}
    +followers: Doctrine\ORM\PersistentCollection {#4301 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
    +reports: Doctrine\ORM\PersistentCollection {#4311 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
    +violations: Doctrine\ORM\PersistentCollection {#4315 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
    +awards: Doctrine\ORM\PersistentCollection {#4319 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
    +categories: Doctrine\ORM\PersistentCollection {#4323 …}
    -id: 80217
    -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
    +apId: "stown@sedd.it"
    +apProfileId: "https://sedd.it/u/stown"
    +apPublicUrl: "https://sedd.it/u/stown"
    +apFollowersUrl: null
    +apInboxUrl: "https://sedd.it/inbox"
    +apDomain: "sedd.it"
    +apPreferredUsername: "stown"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701498552 {#4255
      date: 2023-12-02 07:29:12.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: DateTime @1702617207 {#4256
      date: 2023-12-15 06:13:27.0 +01:00
    }
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701498550 {#4257
      date: 2023-12-02 07:29:10.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4258
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1709146727 {#4251
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4259 …}
    +nested: Doctrine\ORM\PersistentCollection {#4261 …}
    +votes: Doctrine\ORM\PersistentCollection {#4263 …}
    +reports: Doctrine\ORM\PersistentCollection {#4265 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
    -id: 262493
    -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29728"
    +editedAt: DateTimeImmutable @1709092521 {#4252
      date: 2024-02-28 04:55:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703869310 {#4253
      date: 2023-12-29 18:01:50.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12417
  +subject: App\Entity\EntryComment {#4258
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1709146727 {#4251
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4259 …}
    +nested: Doctrine\ORM\PersistentCollection {#4261 …}
    +votes: Doctrine\ORM\PersistentCollection {#4263 …}
    +reports: Doctrine\ORM\PersistentCollection {#4265 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
    -id: 262493
    -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29728"
    +editedAt: DateTimeImmutable @1709092521 {#4252
      date: 2024-02-28 04:55:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703869310 {#4253
      date: 2023-12-29 18:01:50.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 11.17 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4258
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1709146727 {#4251
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4259 …}
    +nested: Doctrine\ORM\PersistentCollection {#4261 …}
    +votes: Doctrine\ORM\PersistentCollection {#4263 …}
    +reports: Doctrine\ORM\PersistentCollection {#4265 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
    -id: 262493
    -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29728"
    +editedAt: DateTimeImmutable @1709092521 {#4252
      date: 2024-02-28 04:55:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703869310 {#4253
      date: 2023-12-29 18:01:50.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12474
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4258
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1709146727 {#4251
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4259 …}
    +nested: Doctrine\ORM\PersistentCollection {#4261 …}
    +votes: Doctrine\ORM\PersistentCollection {#4263 …}
    +reports: Doctrine\ORM\PersistentCollection {#4265 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
    -id: 262493
    -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29728"
    +editedAt: DateTimeImmutable @1709092521 {#4252
      date: 2024-02-28 04:55:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703869310 {#4253
      date: 2023-12-29 18:01:50.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 66.56 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4258
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1709146727 {#4251
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4259 …}
    +nested: Doctrine\ORM\PersistentCollection {#4261 …}
    +votes: Doctrine\ORM\PersistentCollection {#4263 …}
    +reports: Doctrine\ORM\PersistentCollection {#4265 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
    -id: 262493
    -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29728"
    +editedAt: DateTimeImmutable @1709092521 {#4252
      date: 2024-02-28 04:55:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703869310 {#4253
      date: 2023-12-29 18:01:50.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12714
  +comment: App\Entity\EntryComment {#4258
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1709146727 {#4251
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
      "@Lobotomie@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4259 …}
    +nested: Doctrine\ORM\PersistentCollection {#4261 …}
    +votes: Doctrine\ORM\PersistentCollection {#4263 …}
    +reports: Doctrine\ORM\PersistentCollection {#4265 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
    -id: 262493
    -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29728"
    +editedAt: DateTimeImmutable @1709092521 {#4252
      date: 2024-02-28 04:55:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703869310 {#4253
      date: 2023-12-29 18:01:50.0 +01:00
    }
  }
  +nestedComments: [
    262509 => App\Entity\EntryComment {#4387
      +user: App\Entity\User {#4271}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4258}
      +root: App\Entity\EntryComment {#4258}
      +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703870180 {#4385
        date: 2023-12-29 18:16:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@stown@sedd.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4388 …}
      +nested: Doctrine\ORM\PersistentCollection {#4390 …}
      +votes: Doctrine\ORM\PersistentCollection {#4392 …}
      +reports: Doctrine\ORM\PersistentCollection {#4394 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
      -id: 262509
      -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29807"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703870180 {#4386
        date: 2023-12-29 18:16:20.0 +01:00
      }
    }
    262991 => App\Entity\EntryComment {#4455
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4387}
      +root: App\Entity\EntryComment {#4258}
      +body: """
        I have set it but it wont change anything. You can access the docker inspect here [pastebin.com/t1T98RCw](https://pastebin.com/t1T98RCw)I can imagine that this problem is before homeassistant as even if I ignore the certificate error , it will not forward me to homeassistant but to my router / a warning page from my router saying it has blocked me.\n
        \n
        If I test the server reachability inside nginx manager it will ask me if npm is configured correctly, so you might be onto something with NPM configuration …\n
        \n
        I have now set up duckdns over docker instead of over my router, but it hasnt helped anything. My Duckdns IP is the same (and its correct, if I just open this IPV4 Address it will redirect to my nginx landing page).\n
        \n
        Okay I think here is the error. AFter doing the Test Server Reachability the following will come up in the nginx-db logs: 2023-12-29 21:06:25 3 [Warning] Aborted connection 3 to db: ‘npm’ user: ‘npm’ host: ‘172.22.0.8’ (Got an error reading communication packets)\n
        \n
        Now I have no clue why this is ( I think this is the end for today as my head is about to explode). Docker inspect nginx reveals that this request for sure came from nginx (as it has the .0.8 ip).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703881936 {#4452
        date: 2023-12-29 21:32:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@stown@sedd.it"
        "@Lobotomie@lemmy.world"
        "@stown@sedd.it"
        "@Lobotomie@lemmy.world"
        "@stown@sedd.it"
        "@Lobotomie@lemmy.world"
        "@stown@sedd.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4456 …}
      +nested: Doctrine\ORM\PersistentCollection {#4458 …}
      +votes: Doctrine\ORM\PersistentCollection {#4460 …}
      +reports: Doctrine\ORM\PersistentCollection {#4462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4464 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4466 …}
      -id: 262991
      -bodyTs: "'-12':152 '-29':153 '/t1t98rcw](https://pastebin.com/t1t98rcw)i':19 '0.8':214 '06':155 '172.22.0.8':168 '2023':151 '21':154 '25':156 '3':157,161 'abort':159 'access':12 'address':118 'anyth':9,102 'ask':69 'block':56 'came':207 'certif':34 'chang':8 'clue':179 'come':143 'communic':173 'configur':74,84 'connect':160 'correct':75,111 'db':149,163 'docker':14,92,198 'duckdn':90,104 'end':188 'error':35,133,171 'even':29 'explod':197 'follow':141 'forward':39 'got':169 'hasnt':100 'head':193 'help':101 'homeassist':27,42 'host':167 'ignor':32 'imagin':21 'insid':64 'inspect':15,199 'instead':93 'ip':105,215 'ipv4':117 'land':125 'log':150 'manag':66 'might':78 'nginx':65,124,148,200,209 'nginx-db':147 'npm':72,83,164,166 'okay':127 'onto':80 'open':115 'packet':174 'page':49,126 'pastebin.com':18 'pastebin.com/t1t98rcw](https://pastebin.com/t1t98rcw)i':17 'problem':24 'reachabl':63,139 'read':172 'redirect':121 'request':204 'reveal':201 'router':46,52,97 'say':53 'server':62,138 'set':3,88 'someth':81 'sure':206 'test':60,137 'think':129,184 'today':190 'user':165 'warn':48,158 'wont':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6295832"
      +editedAt: DateTimeImmutable @1709158734 {#4453
        date: 2024-02-28 23:18:54.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703881936 {#4454
        date: 2023-12-29 21:32:16.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 55.89 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4387
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4258
      +user: App\Entity\User {#4271}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1709146727 {#4251
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4259 …}
      +nested: Doctrine\ORM\PersistentCollection {#4261 …}
      +votes: Doctrine\ORM\PersistentCollection {#4263 …}
      +reports: Doctrine\ORM\PersistentCollection {#4265 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
      -id: 262493
      -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29728"
      +editedAt: DateTimeImmutable @1709092521 {#4252
        date: 2024-02-28 04:55:21.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703869310 {#4253
        date: 2023-12-29 18:01:50.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703870180 {#4385
      date: 2023-12-29 18:16:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4388 …}
    +nested: Doctrine\ORM\PersistentCollection {#4390 …}
    +votes: Doctrine\ORM\PersistentCollection {#4392 …}
    +reports: Doctrine\ORM\PersistentCollection {#4394 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
    -id: 262509
    -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29807"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703870180 {#4386
      date: 2023-12-29 18:16:20.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12774
  +comment: App\Entity\EntryComment {#4387
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4258
      +user: App\Entity\User {#4271}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1709146727 {#4251
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4259 …}
      +nested: Doctrine\ORM\PersistentCollection {#4261 …}
      +votes: Doctrine\ORM\PersistentCollection {#4263 …}
      +reports: Doctrine\ORM\PersistentCollection {#4265 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
      -id: 262493
      -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29728"
      +editedAt: DateTimeImmutable @1709092521 {#4252
        date: 2024-02-28 04:55:21.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703869310 {#4253
        date: 2023-12-29 18:01:50.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703870180 {#4385
      date: 2023-12-29 18:16:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4388 …}
    +nested: Doctrine\ORM\PersistentCollection {#4390 …}
    +votes: Doctrine\ORM\PersistentCollection {#4392 …}
    +reports: Doctrine\ORM\PersistentCollection {#4394 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
    -id: 262509
    -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29807"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703870180 {#4386
      date: 2023-12-29 18:16:20.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4271
    +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
    +cover: null
    +email: "stown@sedd.it"
    +username: "@stown@sedd.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712758121 {#4254
      date: 2024-04-10 16:08:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
    +entries: Doctrine\ORM\PersistentCollection {#4279 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
    +posts: Doctrine\ORM\PersistentCollection {#4287 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
    +follows: Doctrine\ORM\PersistentCollection {#4299 …}
    +followers: Doctrine\ORM\PersistentCollection {#4301 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
    +reports: Doctrine\ORM\PersistentCollection {#4311 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
    +violations: Doctrine\ORM\PersistentCollection {#4315 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
    +awards: Doctrine\ORM\PersistentCollection {#4319 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
    +categories: Doctrine\ORM\PersistentCollection {#4323 …}
    -id: 80217
    -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
    +apId: "stown@sedd.it"
    +apProfileId: "https://sedd.it/u/stown"
    +apPublicUrl: "https://sedd.it/u/stown"
    +apFollowersUrl: null
    +apInboxUrl: "https://sedd.it/inbox"
    +apDomain: "sedd.it"
    +apPreferredUsername: "stown"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701498552 {#4255
      date: 2023-12-02 07:29:12.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: DateTime @1702617207 {#4256
      date: 2023-12-15 06:13:27.0 +01:00
    }
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701498550 {#4257
      date: 2023-12-02 07:29:10.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12819
  +user: App\Entity\User {#4271
    +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
    +cover: null
    +email: "stown@sedd.it"
    +username: "@stown@sedd.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712758121 {#4254
      date: 2024-04-10 16:08:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
    +entries: Doctrine\ORM\PersistentCollection {#4279 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
    +posts: Doctrine\ORM\PersistentCollection {#4287 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
    +follows: Doctrine\ORM\PersistentCollection {#4299 …}
    +followers: Doctrine\ORM\PersistentCollection {#4301 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
    +reports: Doctrine\ORM\PersistentCollection {#4311 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
    +violations: Doctrine\ORM\PersistentCollection {#4315 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
    +awards: Doctrine\ORM\PersistentCollection {#4319 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
    +categories: Doctrine\ORM\PersistentCollection {#4323 …}
    -id: 80217
    -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
    +apId: "stown@sedd.it"
    +apProfileId: "https://sedd.it/u/stown"
    +apPublicUrl: "https://sedd.it/u/stown"
    +apFollowersUrl: null
    +apInboxUrl: "https://sedd.it/inbox"
    +apDomain: "sedd.it"
    +apPreferredUsername: "stown"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701498552 {#4255
      date: 2023-12-02 07:29:12.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: DateTime @1702617207 {#4256
      date: 2023-12-15 06:13:27.0 +01:00
    }
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701498550 {#4257
      date: 2023-12-02 07:29:10.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 2.21 ms
Input props
[
  "date" => DateTimeImmutable @1703870180 {#4386
    date: 2023-12-29 18:16:20.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12874
  +date: DateTimeImmutable @1703870180 {#4386
    date: 2023-12-29 18:16:20.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703870180 {#4386
    date: 2023-12-29 18:16:20.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12928
  +createdAt: DateTimeImmutable @1703870180 {#4386
    date: 2023-12-29 18:16:20.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#4271
    +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
    +cover: null
    +email: "stown@sedd.it"
    +username: "@stown@sedd.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712758121 {#4254
      date: 2024-04-10 16:08:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
    +entries: Doctrine\ORM\PersistentCollection {#4279 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
    +posts: Doctrine\ORM\PersistentCollection {#4287 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
    +follows: Doctrine\ORM\PersistentCollection {#4299 …}
    +followers: Doctrine\ORM\PersistentCollection {#4301 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
    +reports: Doctrine\ORM\PersistentCollection {#4311 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
    +violations: Doctrine\ORM\PersistentCollection {#4315 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
    +awards: Doctrine\ORM\PersistentCollection {#4319 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
    +categories: Doctrine\ORM\PersistentCollection {#4323 …}
    -id: 80217
    -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
    +apId: "stown@sedd.it"
    +apProfileId: "https://sedd.it/u/stown"
    +apPublicUrl: "https://sedd.it/u/stown"
    +apFollowersUrl: null
    +apInboxUrl: "https://sedd.it/inbox"
    +apDomain: "sedd.it"
    +apPreferredUsername: "stown"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701498552 {#4255
      date: 2023-12-02 07:29:12.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: DateTime @1702617207 {#4256
      date: 2023-12-15 06:13:27.0 +01:00
    }
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701498550 {#4257
      date: 2023-12-02 07:29:10.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12982
  +width: 40
  +height: 40
  +user: App\Entity\User {#4271
    +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
    +cover: null
    +email: "stown@sedd.it"
    +username: "@stown@sedd.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712758121 {#4254
      date: 2024-04-10 16:08:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
    +entries: Doctrine\ORM\PersistentCollection {#4279 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
    +posts: Doctrine\ORM\PersistentCollection {#4287 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
    +follows: Doctrine\ORM\PersistentCollection {#4299 …}
    +followers: Doctrine\ORM\PersistentCollection {#4301 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
    +reports: Doctrine\ORM\PersistentCollection {#4311 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
    +violations: Doctrine\ORM\PersistentCollection {#4315 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
    +awards: Doctrine\ORM\PersistentCollection {#4319 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
    +categories: Doctrine\ORM\PersistentCollection {#4323 …}
    -id: 80217
    -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
    +apId: "stown@sedd.it"
    +apProfileId: "https://sedd.it/u/stown"
    +apPublicUrl: "https://sedd.it/u/stown"
    +apFollowersUrl: null
    +apInboxUrl: "https://sedd.it/inbox"
    +apDomain: "sedd.it"
    +apPreferredUsername: "stown"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701498552 {#4255
      date: 2023-12-02 07:29:12.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: DateTime @1702617207 {#4256
      date: 2023-12-15 06:13:27.0 +01:00
    }
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701498550 {#4257
      date: 2023-12-02 07:29:10.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.57 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4387
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4258
      +user: App\Entity\User {#4271}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1709146727 {#4251
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4259 …}
      +nested: Doctrine\ORM\PersistentCollection {#4261 …}
      +votes: Doctrine\ORM\PersistentCollection {#4263 …}
      +reports: Doctrine\ORM\PersistentCollection {#4265 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
      -id: 262493
      -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29728"
      +editedAt: DateTimeImmutable @1709092521 {#4252
        date: 2024-02-28 04:55:21.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703869310 {#4253
        date: 2023-12-29 18:01:50.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703870180 {#4385
      date: 2023-12-29 18:16:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4388 …}
    +nested: Doctrine\ORM\PersistentCollection {#4390 …}
    +votes: Doctrine\ORM\PersistentCollection {#4392 …}
    +reports: Doctrine\ORM\PersistentCollection {#4394 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
    -id: 262509
    -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29807"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703870180 {#4386
      date: 2023-12-29 18:16:20.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13060
  +subject: App\Entity\EntryComment {#4387
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4258
      +user: App\Entity\User {#4271}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1709146727 {#4251
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4259 …}
      +nested: Doctrine\ORM\PersistentCollection {#4261 …}
      +votes: Doctrine\ORM\PersistentCollection {#4263 …}
      +reports: Doctrine\ORM\PersistentCollection {#4265 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
      -id: 262493
      -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29728"
      +editedAt: DateTimeImmutable @1709092521 {#4252
        date: 2024-02-28 04:55:21.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703869310 {#4253
        date: 2023-12-29 18:01:50.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703870180 {#4385
      date: 2023-12-29 18:16:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4388 …}
    +nested: Doctrine\ORM\PersistentCollection {#4390 …}
    +votes: Doctrine\ORM\PersistentCollection {#4392 …}
    +reports: Doctrine\ORM\PersistentCollection {#4394 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
    -id: 262509
    -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29807"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703870180 {#4386
      date: 2023-12-29 18:16:20.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.80 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4387
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4258
      +user: App\Entity\User {#4271}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1709146727 {#4251
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4259 …}
      +nested: Doctrine\ORM\PersistentCollection {#4261 …}
      +votes: Doctrine\ORM\PersistentCollection {#4263 …}
      +reports: Doctrine\ORM\PersistentCollection {#4265 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
      -id: 262493
      -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29728"
      +editedAt: DateTimeImmutable @1709092521 {#4252
        date: 2024-02-28 04:55:21.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703869310 {#4253
        date: 2023-12-29 18:01:50.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703870180 {#4385
      date: 2023-12-29 18:16:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4388 …}
    +nested: Doctrine\ORM\PersistentCollection {#4390 …}
    +votes: Doctrine\ORM\PersistentCollection {#4392 …}
    +reports: Doctrine\ORM\PersistentCollection {#4394 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
    -id: 262509
    -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29807"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703870180 {#4386
      date: 2023-12-29 18:16:20.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13117
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4387
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4258
      +user: App\Entity\User {#4271}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1709146727 {#4251
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4259 …}
      +nested: Doctrine\ORM\PersistentCollection {#4261 …}
      +votes: Doctrine\ORM\PersistentCollection {#4263 …}
      +reports: Doctrine\ORM\PersistentCollection {#4265 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
      -id: 262493
      -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29728"
      +editedAt: DateTimeImmutable @1709092521 {#4252
        date: 2024-02-28 04:55:21.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703869310 {#4253
        date: 2023-12-29 18:01:50.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703870180 {#4385
      date: 2023-12-29 18:16:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4388 …}
    +nested: Doctrine\ORM\PersistentCollection {#4390 …}
    +votes: Doctrine\ORM\PersistentCollection {#4392 …}
    +reports: Doctrine\ORM\PersistentCollection {#4394 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
    -id: 262509
    -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29807"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703870180 {#4386
      date: 2023-12-29 18:16:20.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 40.20 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4387
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4258
      +user: App\Entity\User {#4271}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1709146727 {#4251
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4259 …}
      +nested: Doctrine\ORM\PersistentCollection {#4261 …}
      +votes: Doctrine\ORM\PersistentCollection {#4263 …}
      +reports: Doctrine\ORM\PersistentCollection {#4265 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
      -id: 262493
      -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29728"
      +editedAt: DateTimeImmutable @1709092521 {#4252
        date: 2024-02-28 04:55:21.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703869310 {#4253
        date: 2023-12-29 18:01:50.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703870180 {#4385
      date: 2023-12-29 18:16:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4388 …}
    +nested: Doctrine\ORM\PersistentCollection {#4390 …}
    +votes: Doctrine\ORM\PersistentCollection {#4392 …}
    +reports: Doctrine\ORM\PersistentCollection {#4394 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
    -id: 262509
    -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29807"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703870180 {#4386
      date: 2023-12-29 18:16:20.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13357
  +comment: App\Entity\EntryComment {#4387
    +user: App\Entity\User {#4271
      +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
      +cover: null
      +email: "stown@sedd.it"
      +username: "@stown@sedd.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712758121 {#4254
        date: 2024-04-10 16:08:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
      +entries: Doctrine\ORM\PersistentCollection {#4279 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
      +posts: Doctrine\ORM\PersistentCollection {#4287 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
      +follows: Doctrine\ORM\PersistentCollection {#4299 …}
      +followers: Doctrine\ORM\PersistentCollection {#4301 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
      +reports: Doctrine\ORM\PersistentCollection {#4311 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
      +violations: Doctrine\ORM\PersistentCollection {#4315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
      +awards: Doctrine\ORM\PersistentCollection {#4319 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
      +categories: Doctrine\ORM\PersistentCollection {#4323 …}
      -id: 80217
      -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
      +apId: "stown@sedd.it"
      +apProfileId: "https://sedd.it/u/stown"
      +apPublicUrl: "https://sedd.it/u/stown"
      +apFollowersUrl: null
      +apInboxUrl: "https://sedd.it/inbox"
      +apDomain: "sedd.it"
      +apPreferredUsername: "stown"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701498552 {#4255
        date: 2023-12-02 07:29:12.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: DateTime @1702617207 {#4256
        date: 2023-12-15 06:13:27.0 +01:00
      }
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701498550 {#4257
        date: 2023-12-02 07:29:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970
        +avatar: null
        +cover: null
        +email: "Lobotomie@lemmy.world"
        +username: "@Lobotomie@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1709146727 {#1518
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +entries: Doctrine\ORM\PersistentCollection {#1706 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
        +posts: Doctrine\ORM\PersistentCollection {#1749 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
        +follows: Doctrine\ORM\PersistentCollection {#1446 …}
        +followers: Doctrine\ORM\PersistentCollection {#1409 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
        +reports: Doctrine\ORM\PersistentCollection {#1462 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
        +violations: Doctrine\ORM\PersistentCollection {#1695 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
        +awards: Doctrine\ORM\PersistentCollection {#1699 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
        +categories: Doctrine\ORM\PersistentCollection {#1674 …}
        -id: 87822
        -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
        +apId: "Lobotomie@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Lobotomie"
        +apPublicUrl: "https://lemmy.world/u/Lobotomie"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Lobotomie"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708543201 {#1536
          date: 2024-02-21 20:20:01.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1708543200 {#1516
          date: 2024-02-21 20:20:00.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4258
      +user: App\Entity\User {#4271}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1709146727 {#4251
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
        "@Lobotomie@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4259 …}
      +nested: Doctrine\ORM\PersistentCollection {#4261 …}
      +votes: Doctrine\ORM\PersistentCollection {#4263 …}
      +reports: Doctrine\ORM\PersistentCollection {#4265 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
      -id: 262493
      -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29728"
      +editedAt: DateTimeImmutable @1709092521 {#4252
        date: 2024-02-28 04:55:21.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703869310 {#4253
        date: 2023-12-29 18:01:50.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703870180 {#4385
      date: 2023-12-29 18:16:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4388 …}
    +nested: Doctrine\ORM\PersistentCollection {#4390 …}
    +votes: Doctrine\ORM\PersistentCollection {#4392 …}
    +reports: Doctrine\ORM\PersistentCollection {#4394 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
    -id: 262509
    -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sedd.it/comment/29807"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703870180 {#4386
      date: 2023-12-29 18:16:20.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 36.19 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4455
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4387
      +user: App\Entity\User {#4271
        +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
        +cover: null
        +email: "stown@sedd.it"
        +username: "@stown@sedd.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712758121 {#4254
          date: 2024-04-10 16:08:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
        +entries: Doctrine\ORM\PersistentCollection {#4279 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
        +posts: Doctrine\ORM\PersistentCollection {#4287 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
        +follows: Doctrine\ORM\PersistentCollection {#4299 …}
        +followers: Doctrine\ORM\PersistentCollection {#4301 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
        +reports: Doctrine\ORM\PersistentCollection {#4311 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
        +violations: Doctrine\ORM\PersistentCollection {#4315 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
        +awards: Doctrine\ORM\PersistentCollection {#4319 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
        +categories: Doctrine\ORM\PersistentCollection {#4323 …}
        -id: 80217
        -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
        +apId: "stown@sedd.it"
        +apProfileId: "https://sedd.it/u/stown"
        +apPublicUrl: "https://sedd.it/u/stown"
        +apFollowersUrl: null
        +apInboxUrl: "https://sedd.it/inbox"
        +apDomain: "sedd.it"
        +apPreferredUsername: "stown"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1701498552 {#4255
          date: 2023-12-02 07:29:12.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: DateTime @1702617207 {#4256
          date: 2023-12-15 06:13:27.0 +01:00
        }
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701498550 {#4257
          date: 2023-12-02 07:29:10.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4258
        +user: App\Entity\User {#4271}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1709146727 {#4251
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4259 …}
        +nested: Doctrine\ORM\PersistentCollection {#4261 …}
        +votes: Doctrine\ORM\PersistentCollection {#4263 …}
        +reports: Doctrine\ORM\PersistentCollection {#4265 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
        -id: 262493
        -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sedd.it/comment/29728"
        +editedAt: DateTimeImmutable @1709092521 {#4252
          date: 2024-02-28 04:55:21.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703869310 {#4253
          date: 2023-12-29 18:01:50.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4258}
      +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703870180 {#4385
        date: 2023-12-29 18:16:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@stown@sedd.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4388 …}
      +nested: Doctrine\ORM\PersistentCollection {#4390 …}
      +votes: Doctrine\ORM\PersistentCollection {#4392 …}
      +reports: Doctrine\ORM\PersistentCollection {#4394 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
      -id: 262509
      -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29807"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703870180 {#4386
        date: 2023-12-29 18:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: """
      I have set it but it wont change anything. You can access the docker inspect here [pastebin.com/t1T98RCw](https://pastebin.com/t1T98RCw)I can imagine that this problem is before homeassistant as even if I ignore the certificate error , it will not forward me to homeassistant but to my router / a warning page from my router saying it has blocked me.\n
      \n
      If I test the server reachability inside nginx manager it will ask me if npm is configured correctly, so you might be onto something with NPM configuration …\n
      \n
      I have now set up duckdns over docker instead of over my router, but it hasnt helped anything. My Duckdns IP is the same (and its correct, if I just open this IPV4 Address it will redirect to my nginx landing page).\n
      \n
      Okay I think here is the error. AFter doing the Test Server Reachability the following will come up in the nginx-db logs: 2023-12-29 21:06:25 3 [Warning] Aborted connection 3 to db: ‘npm’ user: ‘npm’ host: ‘172.22.0.8’ (Got an error reading communication packets)\n
      \n
      Now I have no clue why this is ( I think this is the end for today as my head is about to explode). Docker inspect nginx reveals that this request for sure came from nginx (as it has the .0.8 ip).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703881936 {#4452
      date: 2023-12-29 21:32:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4456 …}
    +nested: Doctrine\ORM\PersistentCollection {#4458 …}
    +votes: Doctrine\ORM\PersistentCollection {#4460 …}
    +reports: Doctrine\ORM\PersistentCollection {#4462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4464 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4466 …}
    -id: 262991
    -bodyTs: "'-12':152 '-29':153 '/t1t98rcw](https://pastebin.com/t1t98rcw)i':19 '0.8':214 '06':155 '172.22.0.8':168 '2023':151 '21':154 '25':156 '3':157,161 'abort':159 'access':12 'address':118 'anyth':9,102 'ask':69 'block':56 'came':207 'certif':34 'chang':8 'clue':179 'come':143 'communic':173 'configur':74,84 'connect':160 'correct':75,111 'db':149,163 'docker':14,92,198 'duckdn':90,104 'end':188 'error':35,133,171 'even':29 'explod':197 'follow':141 'forward':39 'got':169 'hasnt':100 'head':193 'help':101 'homeassist':27,42 'host':167 'ignor':32 'imagin':21 'insid':64 'inspect':15,199 'instead':93 'ip':105,215 'ipv4':117 'land':125 'log':150 'manag':66 'might':78 'nginx':65,124,148,200,209 'nginx-db':147 'npm':72,83,164,166 'okay':127 'onto':80 'open':115 'packet':174 'page':49,126 'pastebin.com':18 'pastebin.com/t1t98rcw](https://pastebin.com/t1t98rcw)i':17 'problem':24 'reachabl':63,139 'read':172 'redirect':121 'request':204 'reveal':201 'router':46,52,97 'say':53 'server':62,138 'set':3,88 'someth':81 'sure':206 'test':60,137 'think':129,184 'today':190 'user':165 'warn':48,158 'wont':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6295832"
    +editedAt: DateTimeImmutable @1709158734 {#4453
      date: 2024-02-28 23:18:54.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703881936 {#4454
      date: 2023-12-29 21:32:16.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13412
  +comment: App\Entity\EntryComment {#4455
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4387
      +user: App\Entity\User {#4271
        +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
        +cover: null
        +email: "stown@sedd.it"
        +username: "@stown@sedd.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712758121 {#4254
          date: 2024-04-10 16:08:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
        +entries: Doctrine\ORM\PersistentCollection {#4279 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
        +posts: Doctrine\ORM\PersistentCollection {#4287 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
        +follows: Doctrine\ORM\PersistentCollection {#4299 …}
        +followers: Doctrine\ORM\PersistentCollection {#4301 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
        +reports: Doctrine\ORM\PersistentCollection {#4311 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
        +violations: Doctrine\ORM\PersistentCollection {#4315 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
        +awards: Doctrine\ORM\PersistentCollection {#4319 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
        +categories: Doctrine\ORM\PersistentCollection {#4323 …}
        -id: 80217
        -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
        +apId: "stown@sedd.it"
        +apProfileId: "https://sedd.it/u/stown"
        +apPublicUrl: "https://sedd.it/u/stown"
        +apFollowersUrl: null
        +apInboxUrl: "https://sedd.it/inbox"
        +apDomain: "sedd.it"
        +apPreferredUsername: "stown"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1701498552 {#4255
          date: 2023-12-02 07:29:12.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: DateTime @1702617207 {#4256
          date: 2023-12-15 06:13:27.0 +01:00
        }
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701498550 {#4257
          date: 2023-12-02 07:29:10.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4258
        +user: App\Entity\User {#4271}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1709146727 {#4251
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4259 …}
        +nested: Doctrine\ORM\PersistentCollection {#4261 …}
        +votes: Doctrine\ORM\PersistentCollection {#4263 …}
        +reports: Doctrine\ORM\PersistentCollection {#4265 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
        -id: 262493
        -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sedd.it/comment/29728"
        +editedAt: DateTimeImmutable @1709092521 {#4252
          date: 2024-02-28 04:55:21.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703869310 {#4253
          date: 2023-12-29 18:01:50.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4258}
      +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703870180 {#4385
        date: 2023-12-29 18:16:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@stown@sedd.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4388 …}
      +nested: Doctrine\ORM\PersistentCollection {#4390 …}
      +votes: Doctrine\ORM\PersistentCollection {#4392 …}
      +reports: Doctrine\ORM\PersistentCollection {#4394 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
      -id: 262509
      -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29807"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703870180 {#4386
        date: 2023-12-29 18:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: """
      I have set it but it wont change anything. You can access the docker inspect here [pastebin.com/t1T98RCw](https://pastebin.com/t1T98RCw)I can imagine that this problem is before homeassistant as even if I ignore the certificate error , it will not forward me to homeassistant but to my router / a warning page from my router saying it has blocked me.\n
      \n
      If I test the server reachability inside nginx manager it will ask me if npm is configured correctly, so you might be onto something with NPM configuration …\n
      \n
      I have now set up duckdns over docker instead of over my router, but it hasnt helped anything. My Duckdns IP is the same (and its correct, if I just open this IPV4 Address it will redirect to my nginx landing page).\n
      \n
      Okay I think here is the error. AFter doing the Test Server Reachability the following will come up in the nginx-db logs: 2023-12-29 21:06:25 3 [Warning] Aborted connection 3 to db: ‘npm’ user: ‘npm’ host: ‘172.22.0.8’ (Got an error reading communication packets)\n
      \n
      Now I have no clue why this is ( I think this is the end for today as my head is about to explode). Docker inspect nginx reveals that this request for sure came from nginx (as it has the .0.8 ip).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703881936 {#4452
      date: 2023-12-29 21:32:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4456 …}
    +nested: Doctrine\ORM\PersistentCollection {#4458 …}
    +votes: Doctrine\ORM\PersistentCollection {#4460 …}
    +reports: Doctrine\ORM\PersistentCollection {#4462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4464 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4466 …}
    -id: 262991
    -bodyTs: "'-12':152 '-29':153 '/t1t98rcw](https://pastebin.com/t1t98rcw)i':19 '0.8':214 '06':155 '172.22.0.8':168 '2023':151 '21':154 '25':156 '3':157,161 'abort':159 'access':12 'address':118 'anyth':9,102 'ask':69 'block':56 'came':207 'certif':34 'chang':8 'clue':179 'come':143 'communic':173 'configur':74,84 'connect':160 'correct':75,111 'db':149,163 'docker':14,92,198 'duckdn':90,104 'end':188 'error':35,133,171 'even':29 'explod':197 'follow':141 'forward':39 'got':169 'hasnt':100 'head':193 'help':101 'homeassist':27,42 'host':167 'ignor':32 'imagin':21 'insid':64 'inspect':15,199 'instead':93 'ip':105,215 'ipv4':117 'land':125 'log':150 'manag':66 'might':78 'nginx':65,124,148,200,209 'nginx-db':147 'npm':72,83,164,166 'okay':127 'onto':80 'open':115 'packet':174 'page':49,126 'pastebin.com':18 'pastebin.com/t1t98rcw](https://pastebin.com/t1t98rcw)i':17 'problem':24 'reachabl':63,139 'read':172 'redirect':121 'request':204 'reveal':201 'router':46,52,97 'say':53 'server':62,138 'set':3,88 'someth':81 'sure':206 'test':60,137 'think':129,184 'today':190 'user':165 'warn':48,158 'wont':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6295832"
    +editedAt: DateTimeImmutable @1709158734 {#4453
      date: 2024-02-28 23:18:54.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703881936 {#4454
      date: 2023-12-29 21:32:16.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.19 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13457
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1703881936 {#4454
    date: 2023-12-29 21:32:16.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13512
  +date: DateTimeImmutable @1703881936 {#4454
    date: 2023-12-29 21:32:16.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703881936 {#4454
    date: 2023-12-29 21:32:16.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1709158734 {#4453
    date: 2024-02-28 23:18:54.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13566
  +createdAt: DateTimeImmutable @1703881936 {#4454
    date: 2023-12-29 21:32:16.0 +01:00
  }
  +editedAt: DateTimeImmutable @1709158734 {#4453
    date: 2024-02-28 23:18:54.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13620
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.58 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4455
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4387
      +user: App\Entity\User {#4271
        +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
        +cover: null
        +email: "stown@sedd.it"
        +username: "@stown@sedd.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712758121 {#4254
          date: 2024-04-10 16:08:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
        +entries: Doctrine\ORM\PersistentCollection {#4279 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
        +posts: Doctrine\ORM\PersistentCollection {#4287 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
        +follows: Doctrine\ORM\PersistentCollection {#4299 …}
        +followers: Doctrine\ORM\PersistentCollection {#4301 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
        +reports: Doctrine\ORM\PersistentCollection {#4311 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
        +violations: Doctrine\ORM\PersistentCollection {#4315 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
        +awards: Doctrine\ORM\PersistentCollection {#4319 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
        +categories: Doctrine\ORM\PersistentCollection {#4323 …}
        -id: 80217
        -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
        +apId: "stown@sedd.it"
        +apProfileId: "https://sedd.it/u/stown"
        +apPublicUrl: "https://sedd.it/u/stown"
        +apFollowersUrl: null
        +apInboxUrl: "https://sedd.it/inbox"
        +apDomain: "sedd.it"
        +apPreferredUsername: "stown"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1701498552 {#4255
          date: 2023-12-02 07:29:12.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: DateTime @1702617207 {#4256
          date: 2023-12-15 06:13:27.0 +01:00
        }
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701498550 {#4257
          date: 2023-12-02 07:29:10.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4258
        +user: App\Entity\User {#4271}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1709146727 {#4251
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4259 …}
        +nested: Doctrine\ORM\PersistentCollection {#4261 …}
        +votes: Doctrine\ORM\PersistentCollection {#4263 …}
        +reports: Doctrine\ORM\PersistentCollection {#4265 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
        -id: 262493
        -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sedd.it/comment/29728"
        +editedAt: DateTimeImmutable @1709092521 {#4252
          date: 2024-02-28 04:55:21.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703869310 {#4253
          date: 2023-12-29 18:01:50.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4258}
      +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703870180 {#4385
        date: 2023-12-29 18:16:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@stown@sedd.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4388 …}
      +nested: Doctrine\ORM\PersistentCollection {#4390 …}
      +votes: Doctrine\ORM\PersistentCollection {#4392 …}
      +reports: Doctrine\ORM\PersistentCollection {#4394 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
      -id: 262509
      -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29807"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703870180 {#4386
        date: 2023-12-29 18:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: """
      I have set it but it wont change anything. You can access the docker inspect here [pastebin.com/t1T98RCw](https://pastebin.com/t1T98RCw)I can imagine that this problem is before homeassistant as even if I ignore the certificate error , it will not forward me to homeassistant but to my router / a warning page from my router saying it has blocked me.\n
      \n
      If I test the server reachability inside nginx manager it will ask me if npm is configured correctly, so you might be onto something with NPM configuration …\n
      \n
      I have now set up duckdns over docker instead of over my router, but it hasnt helped anything. My Duckdns IP is the same (and its correct, if I just open this IPV4 Address it will redirect to my nginx landing page).\n
      \n
      Okay I think here is the error. AFter doing the Test Server Reachability the following will come up in the nginx-db logs: 2023-12-29 21:06:25 3 [Warning] Aborted connection 3 to db: ‘npm’ user: ‘npm’ host: ‘172.22.0.8’ (Got an error reading communication packets)\n
      \n
      Now I have no clue why this is ( I think this is the end for today as my head is about to explode). Docker inspect nginx reveals that this request for sure came from nginx (as it has the .0.8 ip).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703881936 {#4452
      date: 2023-12-29 21:32:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4456 …}
    +nested: Doctrine\ORM\PersistentCollection {#4458 …}
    +votes: Doctrine\ORM\PersistentCollection {#4460 …}
    +reports: Doctrine\ORM\PersistentCollection {#4462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4464 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4466 …}
    -id: 262991
    -bodyTs: "'-12':152 '-29':153 '/t1t98rcw](https://pastebin.com/t1t98rcw)i':19 '0.8':214 '06':155 '172.22.0.8':168 '2023':151 '21':154 '25':156 '3':157,161 'abort':159 'access':12 'address':118 'anyth':9,102 'ask':69 'block':56 'came':207 'certif':34 'chang':8 'clue':179 'come':143 'communic':173 'configur':74,84 'connect':160 'correct':75,111 'db':149,163 'docker':14,92,198 'duckdn':90,104 'end':188 'error':35,133,171 'even':29 'explod':197 'follow':141 'forward':39 'got':169 'hasnt':100 'head':193 'help':101 'homeassist':27,42 'host':167 'ignor':32 'imagin':21 'insid':64 'inspect':15,199 'instead':93 'ip':105,215 'ipv4':117 'land':125 'log':150 'manag':66 'might':78 'nginx':65,124,148,200,209 'nginx-db':147 'npm':72,83,164,166 'okay':127 'onto':80 'open':115 'packet':174 'page':49,126 'pastebin.com':18 'pastebin.com/t1t98rcw](https://pastebin.com/t1t98rcw)i':17 'problem':24 'reachabl':63,139 'read':172 'redirect':121 'request':204 'reveal':201 'router':46,52,97 'say':53 'server':62,138 'set':3,88 'someth':81 'sure':206 'test':60,137 'think':129,184 'today':190 'user':165 'warn':48,158 'wont':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6295832"
    +editedAt: DateTimeImmutable @1709158734 {#4453
      date: 2024-02-28 23:18:54.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703881936 {#4454
      date: 2023-12-29 21:32:16.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13711
  +subject: App\Entity\EntryComment {#4455
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4387
      +user: App\Entity\User {#4271
        +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
        +cover: null
        +email: "stown@sedd.it"
        +username: "@stown@sedd.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712758121 {#4254
          date: 2024-04-10 16:08:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
        +entries: Doctrine\ORM\PersistentCollection {#4279 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
        +posts: Doctrine\ORM\PersistentCollection {#4287 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
        +follows: Doctrine\ORM\PersistentCollection {#4299 …}
        +followers: Doctrine\ORM\PersistentCollection {#4301 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
        +reports: Doctrine\ORM\PersistentCollection {#4311 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
        +violations: Doctrine\ORM\PersistentCollection {#4315 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
        +awards: Doctrine\ORM\PersistentCollection {#4319 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
        +categories: Doctrine\ORM\PersistentCollection {#4323 …}
        -id: 80217
        -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
        +apId: "stown@sedd.it"
        +apProfileId: "https://sedd.it/u/stown"
        +apPublicUrl: "https://sedd.it/u/stown"
        +apFollowersUrl: null
        +apInboxUrl: "https://sedd.it/inbox"
        +apDomain: "sedd.it"
        +apPreferredUsername: "stown"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1701498552 {#4255
          date: 2023-12-02 07:29:12.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: DateTime @1702617207 {#4256
          date: 2023-12-15 06:13:27.0 +01:00
        }
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701498550 {#4257
          date: 2023-12-02 07:29:10.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4258
        +user: App\Entity\User {#4271}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1709146727 {#4251
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4259 …}
        +nested: Doctrine\ORM\PersistentCollection {#4261 …}
        +votes: Doctrine\ORM\PersistentCollection {#4263 …}
        +reports: Doctrine\ORM\PersistentCollection {#4265 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
        -id: 262493
        -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sedd.it/comment/29728"
        +editedAt: DateTimeImmutable @1709092521 {#4252
          date: 2024-02-28 04:55:21.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703869310 {#4253
          date: 2023-12-29 18:01:50.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4258}
      +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703870180 {#4385
        date: 2023-12-29 18:16:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@stown@sedd.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4388 …}
      +nested: Doctrine\ORM\PersistentCollection {#4390 …}
      +votes: Doctrine\ORM\PersistentCollection {#4392 …}
      +reports: Doctrine\ORM\PersistentCollection {#4394 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
      -id: 262509
      -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29807"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703870180 {#4386
        date: 2023-12-29 18:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: """
      I have set it but it wont change anything. You can access the docker inspect here [pastebin.com/t1T98RCw](https://pastebin.com/t1T98RCw)I can imagine that this problem is before homeassistant as even if I ignore the certificate error , it will not forward me to homeassistant but to my router / a warning page from my router saying it has blocked me.\n
      \n
      If I test the server reachability inside nginx manager it will ask me if npm is configured correctly, so you might be onto something with NPM configuration …\n
      \n
      I have now set up duckdns over docker instead of over my router, but it hasnt helped anything. My Duckdns IP is the same (and its correct, if I just open this IPV4 Address it will redirect to my nginx landing page).\n
      \n
      Okay I think here is the error. AFter doing the Test Server Reachability the following will come up in the nginx-db logs: 2023-12-29 21:06:25 3 [Warning] Aborted connection 3 to db: ‘npm’ user: ‘npm’ host: ‘172.22.0.8’ (Got an error reading communication packets)\n
      \n
      Now I have no clue why this is ( I think this is the end for today as my head is about to explode). Docker inspect nginx reveals that this request for sure came from nginx (as it has the .0.8 ip).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703881936 {#4452
      date: 2023-12-29 21:32:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4456 …}
    +nested: Doctrine\ORM\PersistentCollection {#4458 …}
    +votes: Doctrine\ORM\PersistentCollection {#4460 …}
    +reports: Doctrine\ORM\PersistentCollection {#4462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4464 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4466 …}
    -id: 262991
    -bodyTs: "'-12':152 '-29':153 '/t1t98rcw](https://pastebin.com/t1t98rcw)i':19 '0.8':214 '06':155 '172.22.0.8':168 '2023':151 '21':154 '25':156 '3':157,161 'abort':159 'access':12 'address':118 'anyth':9,102 'ask':69 'block':56 'came':207 'certif':34 'chang':8 'clue':179 'come':143 'communic':173 'configur':74,84 'connect':160 'correct':75,111 'db':149,163 'docker':14,92,198 'duckdn':90,104 'end':188 'error':35,133,171 'even':29 'explod':197 'follow':141 'forward':39 'got':169 'hasnt':100 'head':193 'help':101 'homeassist':27,42 'host':167 'ignor':32 'imagin':21 'insid':64 'inspect':15,199 'instead':93 'ip':105,215 'ipv4':117 'land':125 'log':150 'manag':66 'might':78 'nginx':65,124,148,200,209 'nginx-db':147 'npm':72,83,164,166 'okay':127 'onto':80 'open':115 'packet':174 'page':49,126 'pastebin.com':18 'pastebin.com/t1t98rcw](https://pastebin.com/t1t98rcw)i':17 'problem':24 'reachabl':63,139 'read':172 'redirect':121 'request':204 'reveal':201 'router':46,52,97 'say':53 'server':62,138 'set':3,88 'someth':81 'sure':206 'test':60,137 'think':129,184 'today':190 'user':165 'warn':48,158 'wont':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6295832"
    +editedAt: DateTimeImmutable @1709158734 {#4453
      date: 2024-02-28 23:18:54.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703881936 {#4454
      date: 2023-12-29 21:32:16.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.83 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4455
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4387
      +user: App\Entity\User {#4271
        +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
        +cover: null
        +email: "stown@sedd.it"
        +username: "@stown@sedd.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712758121 {#4254
          date: 2024-04-10 16:08:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
        +entries: Doctrine\ORM\PersistentCollection {#4279 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
        +posts: Doctrine\ORM\PersistentCollection {#4287 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
        +follows: Doctrine\ORM\PersistentCollection {#4299 …}
        +followers: Doctrine\ORM\PersistentCollection {#4301 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
        +reports: Doctrine\ORM\PersistentCollection {#4311 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
        +violations: Doctrine\ORM\PersistentCollection {#4315 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
        +awards: Doctrine\ORM\PersistentCollection {#4319 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
        +categories: Doctrine\ORM\PersistentCollection {#4323 …}
        -id: 80217
        -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
        +apId: "stown@sedd.it"
        +apProfileId: "https://sedd.it/u/stown"
        +apPublicUrl: "https://sedd.it/u/stown"
        +apFollowersUrl: null
        +apInboxUrl: "https://sedd.it/inbox"
        +apDomain: "sedd.it"
        +apPreferredUsername: "stown"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1701498552 {#4255
          date: 2023-12-02 07:29:12.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: DateTime @1702617207 {#4256
          date: 2023-12-15 06:13:27.0 +01:00
        }
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701498550 {#4257
          date: 2023-12-02 07:29:10.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4258
        +user: App\Entity\User {#4271}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1709146727 {#4251
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4259 …}
        +nested: Doctrine\ORM\PersistentCollection {#4261 …}
        +votes: Doctrine\ORM\PersistentCollection {#4263 …}
        +reports: Doctrine\ORM\PersistentCollection {#4265 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
        -id: 262493
        -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sedd.it/comment/29728"
        +editedAt: DateTimeImmutable @1709092521 {#4252
          date: 2024-02-28 04:55:21.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703869310 {#4253
          date: 2023-12-29 18:01:50.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4258}
      +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703870180 {#4385
        date: 2023-12-29 18:16:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@stown@sedd.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4388 …}
      +nested: Doctrine\ORM\PersistentCollection {#4390 …}
      +votes: Doctrine\ORM\PersistentCollection {#4392 …}
      +reports: Doctrine\ORM\PersistentCollection {#4394 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
      -id: 262509
      -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29807"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703870180 {#4386
        date: 2023-12-29 18:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: """
      I have set it but it wont change anything. You can access the docker inspect here [pastebin.com/t1T98RCw](https://pastebin.com/t1T98RCw)I can imagine that this problem is before homeassistant as even if I ignore the certificate error , it will not forward me to homeassistant but to my router / a warning page from my router saying it has blocked me.\n
      \n
      If I test the server reachability inside nginx manager it will ask me if npm is configured correctly, so you might be onto something with NPM configuration …\n
      \n
      I have now set up duckdns over docker instead of over my router, but it hasnt helped anything. My Duckdns IP is the same (and its correct, if I just open this IPV4 Address it will redirect to my nginx landing page).\n
      \n
      Okay I think here is the error. AFter doing the Test Server Reachability the following will come up in the nginx-db logs: 2023-12-29 21:06:25 3 [Warning] Aborted connection 3 to db: ‘npm’ user: ‘npm’ host: ‘172.22.0.8’ (Got an error reading communication packets)\n
      \n
      Now I have no clue why this is ( I think this is the end for today as my head is about to explode). Docker inspect nginx reveals that this request for sure came from nginx (as it has the .0.8 ip).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703881936 {#4452
      date: 2023-12-29 21:32:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4456 …}
    +nested: Doctrine\ORM\PersistentCollection {#4458 …}
    +votes: Doctrine\ORM\PersistentCollection {#4460 …}
    +reports: Doctrine\ORM\PersistentCollection {#4462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4464 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4466 …}
    -id: 262991
    -bodyTs: "'-12':152 '-29':153 '/t1t98rcw](https://pastebin.com/t1t98rcw)i':19 '0.8':214 '06':155 '172.22.0.8':168 '2023':151 '21':154 '25':156 '3':157,161 'abort':159 'access':12 'address':118 'anyth':9,102 'ask':69 'block':56 'came':207 'certif':34 'chang':8 'clue':179 'come':143 'communic':173 'configur':74,84 'connect':160 'correct':75,111 'db':149,163 'docker':14,92,198 'duckdn':90,104 'end':188 'error':35,133,171 'even':29 'explod':197 'follow':141 'forward':39 'got':169 'hasnt':100 'head':193 'help':101 'homeassist':27,42 'host':167 'ignor':32 'imagin':21 'insid':64 'inspect':15,199 'instead':93 'ip':105,215 'ipv4':117 'land':125 'log':150 'manag':66 'might':78 'nginx':65,124,148,200,209 'nginx-db':147 'npm':72,83,164,166 'okay':127 'onto':80 'open':115 'packet':174 'page':49,126 'pastebin.com':18 'pastebin.com/t1t98rcw](https://pastebin.com/t1t98rcw)i':17 'problem':24 'reachabl':63,139 'read':172 'redirect':121 'request':204 'reveal':201 'router':46,52,97 'say':53 'server':62,138 'set':3,88 'someth':81 'sure':206 'test':60,137 'think':129,184 'today':190 'user':165 'warn':48,158 'wont':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6295832"
    +editedAt: DateTimeImmutable @1709158734 {#4453
      date: 2024-02-28 23:18:54.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703881936 {#4454
      date: 2023-12-29 21:32:16.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13768
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4455
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4387
      +user: App\Entity\User {#4271
        +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
        +cover: null
        +email: "stown@sedd.it"
        +username: "@stown@sedd.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712758121 {#4254
          date: 2024-04-10 16:08:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
        +entries: Doctrine\ORM\PersistentCollection {#4279 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
        +posts: Doctrine\ORM\PersistentCollection {#4287 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
        +follows: Doctrine\ORM\PersistentCollection {#4299 …}
        +followers: Doctrine\ORM\PersistentCollection {#4301 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
        +reports: Doctrine\ORM\PersistentCollection {#4311 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
        +violations: Doctrine\ORM\PersistentCollection {#4315 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
        +awards: Doctrine\ORM\PersistentCollection {#4319 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
        +categories: Doctrine\ORM\PersistentCollection {#4323 …}
        -id: 80217
        -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
        +apId: "stown@sedd.it"
        +apProfileId: "https://sedd.it/u/stown"
        +apPublicUrl: "https://sedd.it/u/stown"
        +apFollowersUrl: null
        +apInboxUrl: "https://sedd.it/inbox"
        +apDomain: "sedd.it"
        +apPreferredUsername: "stown"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1701498552 {#4255
          date: 2023-12-02 07:29:12.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: DateTime @1702617207 {#4256
          date: 2023-12-15 06:13:27.0 +01:00
        }
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701498550 {#4257
          date: 2023-12-02 07:29:10.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4258
        +user: App\Entity\User {#4271}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1709146727 {#4251
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4259 …}
        +nested: Doctrine\ORM\PersistentCollection {#4261 …}
        +votes: Doctrine\ORM\PersistentCollection {#4263 …}
        +reports: Doctrine\ORM\PersistentCollection {#4265 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
        -id: 262493
        -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sedd.it/comment/29728"
        +editedAt: DateTimeImmutable @1709092521 {#4252
          date: 2024-02-28 04:55:21.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703869310 {#4253
          date: 2023-12-29 18:01:50.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4258}
      +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703870180 {#4385
        date: 2023-12-29 18:16:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@stown@sedd.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4388 …}
      +nested: Doctrine\ORM\PersistentCollection {#4390 …}
      +votes: Doctrine\ORM\PersistentCollection {#4392 …}
      +reports: Doctrine\ORM\PersistentCollection {#4394 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
      -id: 262509
      -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29807"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703870180 {#4386
        date: 2023-12-29 18:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: """
      I have set it but it wont change anything. You can access the docker inspect here [pastebin.com/t1T98RCw](https://pastebin.com/t1T98RCw)I can imagine that this problem is before homeassistant as even if I ignore the certificate error , it will not forward me to homeassistant but to my router / a warning page from my router saying it has blocked me.\n
      \n
      If I test the server reachability inside nginx manager it will ask me if npm is configured correctly, so you might be onto something with NPM configuration …\n
      \n
      I have now set up duckdns over docker instead of over my router, but it hasnt helped anything. My Duckdns IP is the same (and its correct, if I just open this IPV4 Address it will redirect to my nginx landing page).\n
      \n
      Okay I think here is the error. AFter doing the Test Server Reachability the following will come up in the nginx-db logs: 2023-12-29 21:06:25 3 [Warning] Aborted connection 3 to db: ‘npm’ user: ‘npm’ host: ‘172.22.0.8’ (Got an error reading communication packets)\n
      \n
      Now I have no clue why this is ( I think this is the end for today as my head is about to explode). Docker inspect nginx reveals that this request for sure came from nginx (as it has the .0.8 ip).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703881936 {#4452
      date: 2023-12-29 21:32:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4456 …}
    +nested: Doctrine\ORM\PersistentCollection {#4458 …}
    +votes: Doctrine\ORM\PersistentCollection {#4460 …}
    +reports: Doctrine\ORM\PersistentCollection {#4462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4464 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4466 …}
    -id: 262991
    -bodyTs: "'-12':152 '-29':153 '/t1t98rcw](https://pastebin.com/t1t98rcw)i':19 '0.8':214 '06':155 '172.22.0.8':168 '2023':151 '21':154 '25':156 '3':157,161 'abort':159 'access':12 'address':118 'anyth':9,102 'ask':69 'block':56 'came':207 'certif':34 'chang':8 'clue':179 'come':143 'communic':173 'configur':74,84 'connect':160 'correct':75,111 'db':149,163 'docker':14,92,198 'duckdn':90,104 'end':188 'error':35,133,171 'even':29 'explod':197 'follow':141 'forward':39 'got':169 'hasnt':100 'head':193 'help':101 'homeassist':27,42 'host':167 'ignor':32 'imagin':21 'insid':64 'inspect':15,199 'instead':93 'ip':105,215 'ipv4':117 'land':125 'log':150 'manag':66 'might':78 'nginx':65,124,148,200,209 'nginx-db':147 'npm':72,83,164,166 'okay':127 'onto':80 'open':115 'packet':174 'page':49,126 'pastebin.com':18 'pastebin.com/t1t98rcw](https://pastebin.com/t1t98rcw)i':17 'problem':24 'reachabl':63,139 'read':172 'redirect':121 'request':204 'reveal':201 'router':46,52,97 'say':53 'server':62,138 'set':3,88 'someth':81 'sure':206 'test':60,137 'think':129,184 'today':190 'user':165 'warn':48,158 'wont':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6295832"
    +editedAt: DateTimeImmutable @1709158734 {#4453
      date: 2024-02-28 23:18:54.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703881936 {#4454
      date: 2023-12-29 21:32:16.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 11.44 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4455
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4387
      +user: App\Entity\User {#4271
        +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
        +cover: null
        +email: "stown@sedd.it"
        +username: "@stown@sedd.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712758121 {#4254
          date: 2024-04-10 16:08:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
        +entries: Doctrine\ORM\PersistentCollection {#4279 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
        +posts: Doctrine\ORM\PersistentCollection {#4287 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
        +follows: Doctrine\ORM\PersistentCollection {#4299 …}
        +followers: Doctrine\ORM\PersistentCollection {#4301 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
        +reports: Doctrine\ORM\PersistentCollection {#4311 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
        +violations: Doctrine\ORM\PersistentCollection {#4315 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
        +awards: Doctrine\ORM\PersistentCollection {#4319 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
        +categories: Doctrine\ORM\PersistentCollection {#4323 …}
        -id: 80217
        -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
        +apId: "stown@sedd.it"
        +apProfileId: "https://sedd.it/u/stown"
        +apPublicUrl: "https://sedd.it/u/stown"
        +apFollowersUrl: null
        +apInboxUrl: "https://sedd.it/inbox"
        +apDomain: "sedd.it"
        +apPreferredUsername: "stown"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1701498552 {#4255
          date: 2023-12-02 07:29:12.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: DateTime @1702617207 {#4256
          date: 2023-12-15 06:13:27.0 +01:00
        }
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701498550 {#4257
          date: 2023-12-02 07:29:10.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4258
        +user: App\Entity\User {#4271}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1709146727 {#4251
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4259 …}
        +nested: Doctrine\ORM\PersistentCollection {#4261 …}
        +votes: Doctrine\ORM\PersistentCollection {#4263 …}
        +reports: Doctrine\ORM\PersistentCollection {#4265 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
        -id: 262493
        -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sedd.it/comment/29728"
        +editedAt: DateTimeImmutable @1709092521 {#4252
          date: 2024-02-28 04:55:21.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703869310 {#4253
          date: 2023-12-29 18:01:50.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4258}
      +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703870180 {#4385
        date: 2023-12-29 18:16:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@stown@sedd.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4388 …}
      +nested: Doctrine\ORM\PersistentCollection {#4390 …}
      +votes: Doctrine\ORM\PersistentCollection {#4392 …}
      +reports: Doctrine\ORM\PersistentCollection {#4394 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
      -id: 262509
      -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29807"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703870180 {#4386
        date: 2023-12-29 18:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: """
      I have set it but it wont change anything. You can access the docker inspect here [pastebin.com/t1T98RCw](https://pastebin.com/t1T98RCw)I can imagine that this problem is before homeassistant as even if I ignore the certificate error , it will not forward me to homeassistant but to my router / a warning page from my router saying it has blocked me.\n
      \n
      If I test the server reachability inside nginx manager it will ask me if npm is configured correctly, so you might be onto something with NPM configuration …\n
      \n
      I have now set up duckdns over docker instead of over my router, but it hasnt helped anything. My Duckdns IP is the same (and its correct, if I just open this IPV4 Address it will redirect to my nginx landing page).\n
      \n
      Okay I think here is the error. AFter doing the Test Server Reachability the following will come up in the nginx-db logs: 2023-12-29 21:06:25 3 [Warning] Aborted connection 3 to db: ‘npm’ user: ‘npm’ host: ‘172.22.0.8’ (Got an error reading communication packets)\n
      \n
      Now I have no clue why this is ( I think this is the end for today as my head is about to explode). Docker inspect nginx reveals that this request for sure came from nginx (as it has the .0.8 ip).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703881936 {#4452
      date: 2023-12-29 21:32:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4456 …}
    +nested: Doctrine\ORM\PersistentCollection {#4458 …}
    +votes: Doctrine\ORM\PersistentCollection {#4460 …}
    +reports: Doctrine\ORM\PersistentCollection {#4462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4464 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4466 …}
    -id: 262991
    -bodyTs: "'-12':152 '-29':153 '/t1t98rcw](https://pastebin.com/t1t98rcw)i':19 '0.8':214 '06':155 '172.22.0.8':168 '2023':151 '21':154 '25':156 '3':157,161 'abort':159 'access':12 'address':118 'anyth':9,102 'ask':69 'block':56 'came':207 'certif':34 'chang':8 'clue':179 'come':143 'communic':173 'configur':74,84 'connect':160 'correct':75,111 'db':149,163 'docker':14,92,198 'duckdn':90,104 'end':188 'error':35,133,171 'even':29 'explod':197 'follow':141 'forward':39 'got':169 'hasnt':100 'head':193 'help':101 'homeassist':27,42 'host':167 'ignor':32 'imagin':21 'insid':64 'inspect':15,199 'instead':93 'ip':105,215 'ipv4':117 'land':125 'log':150 'manag':66 'might':78 'nginx':65,124,148,200,209 'nginx-db':147 'npm':72,83,164,166 'okay':127 'onto':80 'open':115 'packet':174 'page':49,126 'pastebin.com':18 'pastebin.com/t1t98rcw](https://pastebin.com/t1t98rcw)i':17 'problem':24 'reachabl':63,139 'read':172 'redirect':121 'request':204 'reveal':201 'router':46,52,97 'say':53 'server':62,138 'set':3,88 'someth':81 'sure':206 'test':60,137 'think':129,184 'today':190 'user':165 'warn':48,158 'wont':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6295832"
    +editedAt: DateTimeImmutable @1709158734 {#4453
      date: 2024-02-28 23:18:54.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703881936 {#4454
      date: 2023-12-29 21:32:16.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#14008
  +comment: App\Entity\EntryComment {#4455
    +user: Proxies\__CG__\App\Entity\User {#1970
      +avatar: null
      +cover: null
      +email: "Lobotomie@lemmy.world"
      +username: "@Lobotomie@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709146727 {#1518
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +entries: Doctrine\ORM\PersistentCollection {#1706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
      +posts: Doctrine\ORM\PersistentCollection {#1749 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
      +follows: Doctrine\ORM\PersistentCollection {#1446 …}
      +followers: Doctrine\ORM\PersistentCollection {#1409 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
      +reports: Doctrine\ORM\PersistentCollection {#1462 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
      +violations: Doctrine\ORM\PersistentCollection {#1695 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
      +awards: Doctrine\ORM\PersistentCollection {#1699 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
      +categories: Doctrine\ORM\PersistentCollection {#1674 …}
      -id: 87822
      -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
      +apId: "Lobotomie@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Lobotomie"
      +apPublicUrl: "https://lemmy.world/u/Lobotomie"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Lobotomie"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708543201 {#1536
        date: 2024-02-21 20:20:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708543200 {#1516
        date: 2024-02-21 20:20:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2419
      +user: Proxies\__CG__\App\Entity\User {#1970 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Help-needed-setting-up-NGINX-reverse-Proxy-HA-Vaultwarden-using"
      +title: "Help needed setting up NGINX reverse Proxy / HA / Vaultwarden using Duckdns"
      +url: null
      +body: """
        Hey Guys,\n
        \n
        so I still have no clue about most of the stuff im doing hence why I am doing it :)\n
        \n
        I have a ubuntu system running all kinds of docker containers and I want to expose homeassistant and vaultwarden to the internet.\n
        \n
        Now I have set up a Duckdns account, I have setup my Router (fritzbox) to update the dyndns settings, I have set up my homeassistant the following:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">homeassistant:\n
        </span><span style="color:#323232;">  internal_url: http://192.168.178.214:8123\n
        </span><span style="color:#323232;">  external_url: https://ha.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">http:\n
        </span><span style="color:#323232;">  use_x_forwarded_for: true\n
        </span><span style="color:#323232;">  trusted_proxies:\n
        </span><span style="color:#323232;">    - 172.22.0.0/24\n
        </span>\n
        ```\n
        \n
        Following is my Homeassistant Configuration:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  homeassistant:\n
        </span><span style="color:#323232;">    container_name: homeassistant\n
        </span><span style="color:#323232;">    image: "ghcr.io/home-assistant/home-assistant:stable"\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /homeassistant/:/config\n
        </span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    network_mode: host\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8123:8123\n
        </span><span style="color:#323232;">      - 5683:5683\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-proxy-manager:\n
        </span><span style="color:#323232;">    container_name: nginx\n
        </span><span style="color:#323232;">    privileged: true\n
        </span><span style="color:#323232;">    image: 'jc21/nginx-proxy-manager:latest'\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - '80:80'\n
        </span><span style="color:#323232;">      - '81:81'\n
        </span><span style="color:#323232;">      - '443:443'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      DB_MYSQL_HOST: "nginx-db"\n
        </span><span style="color:#323232;">      DB_MYSQL_PORT: 3306\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/data:/data\n
        </span><span style="color:#323232;">      - /nginx/letsencrypt:/etc/letsencrypt\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  nginx-db:\n
        </span><span style="color:#323232;">    container_name: nginx-db\n
        </span><span style="color:#323232;">    image: 'jc21/mariadb-aria:latest'\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /nginx/mysql:/var/lib/mysql\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">  vaultwarden:\n
        </span><span style="color:#323232;">    container_name: vaultwarden\n
        </span><span style="color:#323232;">    image: vaultwarden/server:latest\n
        </span><span style="color:#323232;">    restart: unless-stopped\n
        </span><span style="color:#323232;">    volumes:\n
        </span><span style="color:#323232;">      - /vaultwarden:/data/\n
        </span><span style="color:#323232;">    ports:\n
        </span><span style="color:#323232;">      - 8125:3012\n
        </span><span style="color:#323232;">      - 8124:80\n
        </span><span style="color:#323232;">    environment:\n
        </span><span style="color:#323232;">      - DOMAIN=https://vw.xxxxx.duckdns.org\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - LOGIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_MAX_BURST=10\n
        </span><span style="color:#323232;">      - ADMIN_RATELIMIT_SECONDS=60\n
        </span><span style="color:#323232;">      - ADMIN_TOKEN=\n
        </span><span style="color:#323232;">      - SENDS_ALLOWED=true\n
        </span><span style="color:#323232;">      - EMERGENCY_ACCESS_ALLOWED=true\n
        </span><span style="color:#323232;">      - WEB_VAULT_ENABLED=true\n
        </span><span style="color:#323232;">      - SIGNUPS_ALLOWED=true\n
        </span>\n
        ```\n
        \n
        I have forwarded the ports in the router.\n
        \n
        I have set up nginx the following:\n
        \n
        ![](https://lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)\n
        \n
        Issue is when I open the website, it will give me the error that hsts is enabled, even though I definitely did not check this option ( and I never did (today!).\n
        \n
        What is the reason for this?\n
        \n
        Do I have to set some sort of header?\n
        \n
        Same thing with vaultwarden, basically I set this up 1:1 except for the url whichi is vw.xxxxx.duckdns .org.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709146727 {#2414
        date: 2024-02-28 19:58:47.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1973 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 25290
      -titleTs: "'duckdn':11 'ha':8 'help':1 'need':2 'nginx':5 'proxi':7 'revers':6 'set':3 'use':10 'vaultwarden':9"
      -bodyTs: "'/24':88 '/config':104 '/data':154,185 '/etc/letsencrypt':156 '/etc/localtime':105,106 '/home-assistant/home-assistant:stable':101 '/homeassistant':103 '/nginx/data':153 '/nginx/letsencrypt':155 '/nginx/mysql':170 '/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':245 '/var/lib/mysql':171 '/vaultwarden':184 '1':301,302 '10':198,207 '172.22.0.0':87 '192.168.178.214':74 '3012':188 '3306':151 '443':139,140 '5683':120,121 '60':202,211 '80':135,136,190 '81':137,138 '8123':75,118,119 '8124':189 '8125':187 'access':218 'account':51 'admin':203,208,212 'allow':215,219,226 'basic':296 'burst':197,206 'check':269 'clue':8 'configur':93 'contain':32,95,126,160,173 'db':142,147,148,159,164 'definit':266 'docker':31 'domain':192 'duckdn':50 'dyndn':61 'emerg':217 'enabl':223,262 'environ':141,168,191 'error':258 'even':263 'except':303 'expos':37 'extern':76 'follow':70,89,242 'forward':82,230 'fritzbox':57 'ghcr.io':100 'ghcr.io/home-assistant/home-assistant:stable':99 'give':255 'guy':2 'ha.xxxxx.duckdns.org':78 'header':291 'henc':16 'hey':1 'homeassist':38,68,71,92,94,97 'host':114,144 'hsts':260 'http':79 'im':14 'imag':98,131,165,176 'intern':72 'internet':43 'issu':246 'jc21/mariadb-aria':166 'jc21/nginx-proxy-manager':132 'kind':29 'latest':133,167,178 'lemmy.world':244 'lemmy.world/pictrs/image/534b7ad1-c10d-42a8-9da4-90e2aac4c67f.png)':243 'login':194,199 'manag':125 'max':196,205 'mode':113 'mysql':143,149 'name':96,127,161,174 'network':112 'never':274 'nginx':123,128,146,158,163,240 'nginx-db':145,157,162 'nginx-proxy-manag':122 'open':250 'option':271 'org':310 'port':117,134,150,186,232 'privileg':115,129 'proxi':86,124 'ratelimit':195,200,204,209 'reason':280 'restart':108,179 'ro':107 'router':56,235 'run':27 'second':201,210 'send':214 'set':47,62,65,238,287,298 'setup':54 'signup':225 'sort':289 'still':5 'stop':111,182 'stuff':13 'system':26 'thing':293 'though':264 'today':276 'token':213 'true':84,116,130,216,220,224,227 'trust':85 'ubuntu':25 'unless':110,181 'unless-stop':109,180 'updat':59 'url':73,77,306 'use':80 'vault':222 'vaultwarden':40,172,175,295 'vaultwarden/server':177 'volum':102,152,169,183 'vw.xxxxx.duckdns':309 'vw.xxxxx.duckdns.org':193 'want':35 'web':221 'websit':252 'whichi':307 'x':81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703803540
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10039683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703717140 {#1793
        date: 2023-12-27 23:45:40.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4387
      +user: App\Entity\User {#4271
        +avatar: Proxies\__CG__\App\Entity\Image {#4272 …}
        +cover: null
        +email: "stown@sedd.it"
        +username: "@stown@sedd.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1712758121 {#4254
          date: 2024-04-10 16:08:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4273 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4277 …}
        +entries: Doctrine\ORM\PersistentCollection {#4279 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4281 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4283 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4285 …}
        +posts: Doctrine\ORM\PersistentCollection {#4287 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4289 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4291 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4293 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4295 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4297 …}
        +follows: Doctrine\ORM\PersistentCollection {#4299 …}
        +followers: Doctrine\ORM\PersistentCollection {#4301 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4303 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4305 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4307 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4309 …}
        +reports: Doctrine\ORM\PersistentCollection {#4311 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
        +violations: Doctrine\ORM\PersistentCollection {#4315 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
        +awards: Doctrine\ORM\PersistentCollection {#4319 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4321 …}
        +categories: Doctrine\ORM\PersistentCollection {#4323 …}
        -id: 80217
        -password: "$2y$13$2KuvKvtfjTzHpvAZkoigMu6Sn2zVDouc9IysUxOpqe12g/5.k77eW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4325 …}
        +apId: "stown@sedd.it"
        +apProfileId: "https://sedd.it/u/stown"
        +apPublicUrl: "https://sedd.it/u/stown"
        +apFollowersUrl: null
        +apInboxUrl: "https://sedd.it/inbox"
        +apDomain: "sedd.it"
        +apPreferredUsername: "stown"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1701498552 {#4255
          date: 2023-12-02 07:29:12.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: DateTime @1702617207 {#4256
          date: 2023-12-15 06:13:27.0 +01:00
        }
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701498550 {#4257
          date: 2023-12-02 07:29:10.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4258
        +user: App\Entity\User {#4271}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Are you absolutely sure that NPM has an IP from the subnet 172.22.0.0/24? Is there any way you can remove the `trusted_proxies` setting from homeassistant and then check if it will accept the connection from NPM?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1709146727 {#4251
          date: 2024-02-28 19:58:47.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
          "@Lobotomie@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4259 …}
        +nested: Doctrine\ORM\PersistentCollection {#4261 …}
        +votes: Doctrine\ORM\PersistentCollection {#4263 …}
        +reports: Doctrine\ORM\PersistentCollection {#4265 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
        -id: 262493
        -bodyTs: "'/24':14 '172.22.0.0':13 'absolut':3 'accept':34 'check':30 'connect':36 'homeassist':27 'ip':9 'npm':6,38 'proxi':24 'remov':21 'set':25 'subnet':12 'sure':4 'trust':23 'way':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sedd.it/comment/29728"
        +editedAt: DateTimeImmutable @1709092521 {#4252
          date: 2024-02-28 04:55:21.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703869310 {#4253
          date: 2023-12-29 18:01:50.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4258}
      +body: "I did some reading and found that the `trusted_proxies` setting is required. Can you try setting it to `0.0.0.0/0`?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703870180 {#4385
        date: 2023-12-29 18:16:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Lobotomie@lemmy.world"
        "@stown@sedd.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4388 …}
      +nested: Doctrine\ORM\PersistentCollection {#4390 …}
      +votes: Doctrine\ORM\PersistentCollection {#4392 …}
      +reports: Doctrine\ORM\PersistentCollection {#4394 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
      -id: 262509
      -bodyTs: "'/0':21 '0.0.0.0':20 'found':6 'proxi':10 'read':4 'requir':13 'set':11,17 'tri':16 'trust':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sedd.it/comment/29807"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703870180 {#4386
        date: 2023-12-29 18:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4258}
    +body: """
      I have set it but it wont change anything. You can access the docker inspect here [pastebin.com/t1T98RCw](https://pastebin.com/t1T98RCw)I can imagine that this problem is before homeassistant as even if I ignore the certificate error , it will not forward me to homeassistant but to my router / a warning page from my router saying it has blocked me.\n
      \n
      If I test the server reachability inside nginx manager it will ask me if npm is configured correctly, so you might be onto something with NPM configuration …\n
      \n
      I have now set up duckdns over docker instead of over my router, but it hasnt helped anything. My Duckdns IP is the same (and its correct, if I just open this IPV4 Address it will redirect to my nginx landing page).\n
      \n
      Okay I think here is the error. AFter doing the Test Server Reachability the following will come up in the nginx-db logs: 2023-12-29 21:06:25 3 [Warning] Aborted connection 3 to db: ‘npm’ user: ‘npm’ host: ‘172.22.0.8’ (Got an error reading communication packets)\n
      \n
      Now I have no clue why this is ( I think this is the end for today as my head is about to explode). Docker inspect nginx reveals that this request for sure came from nginx (as it has the .0.8 ip).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703881936 {#4452
      date: 2023-12-29 21:32:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
      "@Lobotomie@lemmy.world"
      "@stown@sedd.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4456 …}
    +nested: Doctrine\ORM\PersistentCollection {#4458 …}
    +votes: Doctrine\ORM\PersistentCollection {#4460 …}
    +reports: Doctrine\ORM\PersistentCollection {#4462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4464 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4466 …}
    -id: 262991
    -bodyTs: "'-12':152 '-29':153 '/t1t98rcw](https://pastebin.com/t1t98rcw)i':19 '0.8':214 '06':155 '172.22.0.8':168 '2023':151 '21':154 '25':156 '3':157,161 'abort':159 'access':12 'address':118 'anyth':9,102 'ask':69 'block':56 'came':207 'certif':34 'chang':8 'clue':179 'come':143 'communic':173 'configur':74,84 'connect':160 'correct':75,111 'db':149,163 'docker':14,92,198 'duckdn':90,104 'end':188 'error':35,133,171 'even':29 'explod':197 'follow':141 'forward':39 'got':169 'hasnt':100 'head':193 'help':101 'homeassist':27,42 'host':167 'ignor':32 'imagin':21 'insid':64 'inspect':15,199 'instead':93 'ip':105,215 'ipv4':117 'land':125 'log':150 'manag':66 'might':78 'nginx':65,124,148,200,209 'nginx-db':147 'npm':72,83,164,166 'okay':127 'onto':80 'open':115 'packet':174 'page':49,126 'pastebin.com':18 'pastebin.com/t1t98rcw](https://pastebin.com/t1t98rcw)i':17 'problem':24 'reachabl':63,139 'read':172 'redirect':121 'request':204 'reveal':201 'router':46,52,97 'say':53 'server':62,138 'set':3,88 'someth':81 'sure':206 'test':60,137 'think':129,184 'today':190 'user':165 'warn':48,158 'wont':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6295832"
    +editedAt: DateTimeImmutable @1709158734 {#4453
      date: 2024-02-28 23:18:54.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703881936 {#4454
      date: 2023-12-29 21:32:16.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 2.19 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#14150
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.21 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14214
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14279
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14335
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14394
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.21 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14450
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11093
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.27 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#3134
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#10455
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#13094
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14476
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 6.53 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14532
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14588
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14644
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14700
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14756
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14812
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14868
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.18 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14924
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#14980
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15038
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 14.0 MiB 0.46 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#15115
  +user: Proxies\__CG__\App\Entity\User {#1970
    +avatar: null
    +cover: null
    +email: "Lobotomie@lemmy.world"
    +username: "@Lobotomie@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709146727 {#1518
      date: 2024-02-28 19:58:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1623 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1704 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +entries: Doctrine\ORM\PersistentCollection {#1706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1469 …}
    +posts: Doctrine\ORM\PersistentCollection {#1749 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1491 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1633 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1754 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1449 …}
    +follows: Doctrine\ORM\PersistentCollection {#1446 …}
    +followers: Doctrine\ORM\PersistentCollection {#1409 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1461 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1416 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1433 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1435 …}
    +reports: Doctrine\ORM\PersistentCollection {#1462 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1429 …}
    +violations: Doctrine\ORM\PersistentCollection {#1695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1698 …}
    +awards: Doctrine\ORM\PersistentCollection {#1699 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1615 …}
    +categories: Doctrine\ORM\PersistentCollection {#1674 …}
    -id: 87822
    -password: "$2y$13$rnP3LsGVuHLQ0ccEmi6yLubS8XlNb07zxo/OzQ2J5UNvudyPiyj2m"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1671 …}
    +apId: "Lobotomie@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lobotomie"
    +apPublicUrl: "https://lemmy.world/u/Lobotomie"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lobotomie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708543201 {#1536
      date: 2024-02-21 20:20:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708543200 {#1516
      date: 2024-02-21 20:20:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1703717140 {#1793
    date: 2023-12-27 23:45:40.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15176
  +date: DateTimeImmutable @1703717140 {#1793
    date: 2023-12-27 23:45:40.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 14.0 MiB 17.86 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#15232
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 14.0 MiB 8.69 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#15290
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1703473826 {#271
    date: 2023-12-25 04:10:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15450
  +date: DateTimeImmutable @1703473826 {#271
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.62 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#15509
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#15556
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15558 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15560 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15562 …}
    +entries: Doctrine\ORM\PersistentCollection {#15564 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15566 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15568 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15570 …}
    +posts: Doctrine\ORM\PersistentCollection {#15572 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15574 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15576 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15578 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15580 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15582 …}
    +follows: Doctrine\ORM\PersistentCollection {#15584 …}
    +followers: Doctrine\ORM\PersistentCollection {#15586 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15588 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15590 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15592 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15594 …}
    +reports: Doctrine\ORM\PersistentCollection {#15596 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15598 …}
    +violations: Doctrine\ORM\PersistentCollection {#15600 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15602 …}
    +awards: Doctrine\ORM\PersistentCollection {#15604 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15606 …}
    +categories: Doctrine\ORM\PersistentCollection {#15608 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15610 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#15557
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15527
  +user: Proxies\__CG__\App\Entity\User {#15509
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#15556
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15558 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15560 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15562 …}
    +entries: Doctrine\ORM\PersistentCollection {#15564 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15566 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15568 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15570 …}
    +posts: Doctrine\ORM\PersistentCollection {#15572 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15574 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15576 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15578 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15580 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15582 …}
    +follows: Doctrine\ORM\PersistentCollection {#15584 …}
    +followers: Doctrine\ORM\PersistentCollection {#15586 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15588 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15590 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15592 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15594 …}
    +reports: Doctrine\ORM\PersistentCollection {#15596 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15598 …}
    +violations: Doctrine\ORM\PersistentCollection {#15600 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15602 …}
    +awards: Doctrine\ORM\PersistentCollection {#15604 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15606 …}
    +categories: Doctrine\ORM\PersistentCollection {#15608 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15610 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#15557
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 16.0 MiB 20.93 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#15718
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#333 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 16.0 MiB 87.40 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#15844
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.44 ms
Input props
[
  "user" => App\Entity\User {#16603
    +avatar: Proxies\__CG__\App\Entity\Image {#16604 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16605 …}
    +email: "Appoxo@lemmy.dbzer0.com"
    +username: "@Appoxo@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Usually a lurker.  \n
      *Maybe I should’ve just shut up and thought for a bit longer before writing that comment…*\n
      \n
      If you want to talk to me elsewhere, you know how to reach me.
      """
    +lastActive: DateTime @1729377829 {#16600
      date: 2024-10-20 00:43:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16606 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16608 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16610 …}
    +entries: Doctrine\ORM\PersistentCollection {#16612 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16614 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16616 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16618 …}
    +posts: Doctrine\ORM\PersistentCollection {#16620 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16622 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16624 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16626 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16628 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16630 …}
    +follows: Doctrine\ORM\PersistentCollection {#16632 …}
    +followers: Doctrine\ORM\PersistentCollection {#16634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16636 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16638 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16640 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16642 …}
    +reports: Doctrine\ORM\PersistentCollection {#16644 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16646 …}
    +violations: Doctrine\ORM\PersistentCollection {#16648 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16650 …}
    +awards: Doctrine\ORM\PersistentCollection {#16652 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16654 …}
    +categories: Doctrine\ORM\PersistentCollection {#16656 …}
    -id: 39334
    -password: "$2y$13$0gXuS8Unzagw4tqa3UDfT.vci.RJnTKpgqX2WjCpZWOCB4WKTk8/a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16658 …}
    +apId: "Appoxo@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Appoxo"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Appoxo"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Appoxo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729527513 {#16601
      date: 2024-10-21 18:18:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691437144 {#16602
      date: 2023-08-07 21:39:04.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15900
  +width: 65
  +height: 65
  +user: App\Entity\User {#16603
    +avatar: Proxies\__CG__\App\Entity\Image {#16604 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16605 …}
    +email: "Appoxo@lemmy.dbzer0.com"
    +username: "@Appoxo@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Usually a lurker.  \n
      *Maybe I should’ve just shut up and thought for a bit longer before writing that comment…*\n
      \n
      If you want to talk to me elsewhere, you know how to reach me.
      """
    +lastActive: DateTime @1729377829 {#16600
      date: 2024-10-20 00:43:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16606 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16608 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16610 …}
    +entries: Doctrine\ORM\PersistentCollection {#16612 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16614 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16616 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16618 …}
    +posts: Doctrine\ORM\PersistentCollection {#16620 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16622 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16624 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16626 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16628 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16630 …}
    +follows: Doctrine\ORM\PersistentCollection {#16632 …}
    +followers: Doctrine\ORM\PersistentCollection {#16634 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16636 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16638 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16640 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16642 …}
    +reports: Doctrine\ORM\PersistentCollection {#16644 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16646 …}
    +violations: Doctrine\ORM\PersistentCollection {#16648 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16650 …}
    +awards: Doctrine\ORM\PersistentCollection {#16652 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16654 …}
    +categories: Doctrine\ORM\PersistentCollection {#16656 …}
    -id: 39334
    -password: "$2y$13$0gXuS8Unzagw4tqa3UDfT.vci.RJnTKpgqX2WjCpZWOCB4WKTk8/a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16658 …}
    +apId: "Appoxo@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Appoxo"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Appoxo"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Appoxo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729527513 {#16601
      date: 2024-10-21 18:18:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691437144 {#16602
      date: 2023-08-07 21:39:04.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.31 ms
Input props
[
  "user" => App\Entity\User {#16365
    +avatar: Proxies\__CG__\App\Entity\Image {#16366 …}
    +cover: null
    +email: "Darkassassin07@lemmy.ca"
    +username: "@Darkassassin07@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "🇨🇦"
    +lastActive: DateTime @1729563346 {#16362
      date: 2024-10-22 04:15:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16367 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16369 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16371 …}
    +entries: Doctrine\ORM\PersistentCollection {#16373 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16375 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16377 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16379 …}
    +posts: Doctrine\ORM\PersistentCollection {#16381 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16383 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16385 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16387 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16389 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16391 …}
    +follows: Doctrine\ORM\PersistentCollection {#16393 …}
    +followers: Doctrine\ORM\PersistentCollection {#16395 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16397 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16399 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16401 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16403 …}
    +reports: Doctrine\ORM\PersistentCollection {#16405 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16407 …}
    +violations: Doctrine\ORM\PersistentCollection {#16409 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16411 …}
    +awards: Doctrine\ORM\PersistentCollection {#16413 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16415 …}
    +categories: Doctrine\ORM\PersistentCollection {#16417 …}
    -id: 27376
    -password: "$2y$13$jLvMFh8lIqKyPkrRQdHGXuI01YYBZk6gdnkeynBAw27Tc5tsHPTYi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16419 …}
    +apId: "Darkassassin07@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/Darkassassin07"
    +apPublicUrl: "https://lemmy.ca/u/Darkassassin07"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "Darkassassin07"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729535816 {#16363
      date: 2024-10-21 20:36:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689340815 {#16364
      date: 2023-07-14 15:20:15.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17307
  +width: 65
  +height: 65
  +user: App\Entity\User {#16365
    +avatar: Proxies\__CG__\App\Entity\Image {#16366 …}
    +cover: null
    +email: "Darkassassin07@lemmy.ca"
    +username: "@Darkassassin07@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "🇨🇦"
    +lastActive: DateTime @1729563346 {#16362
      date: 2024-10-22 04:15:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16367 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16369 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16371 …}
    +entries: Doctrine\ORM\PersistentCollection {#16373 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16375 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16377 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16379 …}
    +posts: Doctrine\ORM\PersistentCollection {#16381 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16383 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16385 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16387 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16389 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16391 …}
    +follows: Doctrine\ORM\PersistentCollection {#16393 …}
    +followers: Doctrine\ORM\PersistentCollection {#16395 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16397 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16399 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16401 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16403 …}
    +reports: Doctrine\ORM\PersistentCollection {#16405 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16407 …}
    +violations: Doctrine\ORM\PersistentCollection {#16409 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16411 …}
    +awards: Doctrine\ORM\PersistentCollection {#16413 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16415 …}
    +categories: Doctrine\ORM\PersistentCollection {#16417 …}
    -id: 27376
    -password: "$2y$13$jLvMFh8lIqKyPkrRQdHGXuI01YYBZk6gdnkeynBAw27Tc5tsHPTYi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16419 …}
    +apId: "Darkassassin07@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/Darkassassin07"
    +apPublicUrl: "https://lemmy.ca/u/Darkassassin07"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "Darkassassin07"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729535816 {#16363
      date: 2024-10-21 20:36:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689340815 {#16364
      date: 2023-07-14 15:20:15.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.30 ms
Input props
[
  "user" => App\Entity\User {#15973
    +avatar: Proxies\__CG__\App\Entity\Image {#15972 …}
    +cover: null
    +email: "dan@upvote.au"
    +username: "@dan@upvote.au"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Aussie living in the San Francisco Bay Area.  \n
      Coding since 1998.  \n
      .NET Foundation member. C# fan  \n
      [d.sb](https://d.sb/)  \n
      Mastodon: [@dan@d.sb](https://toot.d.sb/@dan)
      """
    +lastActive: DateTime @1729501370 {#15976
      date: 2024-10-21 11:02:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15971 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15969 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15967 …}
    +entries: Doctrine\ORM\PersistentCollection {#15965 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15963 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15961 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15959 …}
    +posts: Doctrine\ORM\PersistentCollection {#15957 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15955 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15953 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15951 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15949 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15947 …}
    +follows: Doctrine\ORM\PersistentCollection {#15945 …}
    +followers: Doctrine\ORM\PersistentCollection {#15943 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15941 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15939 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15937 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15935 …}
    +reports: Doctrine\ORM\PersistentCollection {#15933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15931 …}
    +violations: Doctrine\ORM\PersistentCollection {#15929 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15927 …}
    +awards: Doctrine\ORM\PersistentCollection {#15925 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15923 …}
    +categories: Doctrine\ORM\PersistentCollection {#15921 …}
    -id: 9409
    -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15919 …}
    +apId: "dan@upvote.au"
    +apProfileId: "https://upvote.au/u/dan"
    +apPublicUrl: "https://upvote.au/u/dan"
    +apFollowersUrl: null
    +apInboxUrl: "https://upvote.au/inbox"
    +apDomain: "upvote.au"
    +apPreferredUsername: "dan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728494693 {#15975
      date: 2024-10-09 19:24:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687539965 {#15974
      date: 2023-06-23 19:06:05.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17364
  +width: 65
  +height: 65
  +user: App\Entity\User {#15973
    +avatar: Proxies\__CG__\App\Entity\Image {#15972 …}
    +cover: null
    +email: "dan@upvote.au"
    +username: "@dan@upvote.au"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Aussie living in the San Francisco Bay Area.  \n
      Coding since 1998.  \n
      .NET Foundation member. C# fan  \n
      [d.sb](https://d.sb/)  \n
      Mastodon: [@dan@d.sb](https://toot.d.sb/@dan)
      """
    +lastActive: DateTime @1729501370 {#15976
      date: 2024-10-21 11:02:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15971 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15969 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15967 …}
    +entries: Doctrine\ORM\PersistentCollection {#15965 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15963 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15961 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15959 …}
    +posts: Doctrine\ORM\PersistentCollection {#15957 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15955 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15953 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15951 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15949 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15947 …}
    +follows: Doctrine\ORM\PersistentCollection {#15945 …}
    +followers: Doctrine\ORM\PersistentCollection {#15943 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15941 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15939 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15937 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15935 …}
    +reports: Doctrine\ORM\PersistentCollection {#15933 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15931 …}
    +violations: Doctrine\ORM\PersistentCollection {#15929 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15927 …}
    +awards: Doctrine\ORM\PersistentCollection {#15925 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15923 …}
    +categories: Doctrine\ORM\PersistentCollection {#15921 …}
    -id: 9409
    -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15919 …}
    +apId: "dan@upvote.au"
    +apProfileId: "https://upvote.au/u/dan"
    +apPublicUrl: "https://upvote.au/u/dan"
    +apFollowersUrl: null
    +apInboxUrl: "https://upvote.au/inbox"
    +apDomain: "upvote.au"
    +apPreferredUsername: "dan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728494693 {#15975
      date: 2024-10-09 19:24:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687539965 {#15974
      date: 2023-06-23 19:06:05.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 3.32 ms
Input props
[
  "user" => App\Entity\User {#16167
    +avatar: Proxies\__CG__\App\Entity\Image {#16164 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16165 …}
    +email: "RandomLegend@lemmy.dbzer0.com"
    +username: "@RandomLegend@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      [You wouldn’t download a car.](https://www.youtube.com/watch?v=Fb7N-JtQWGI)\n
      \n
      wiki-user: RandomLegend
      """
    +lastActive: DateTime @1729373902 {#16168
      date: 2024-10-19 23:38:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16162 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16160 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16158 …}
    +entries: Doctrine\ORM\PersistentCollection {#16156 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16154 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16152 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16150 …}
    +posts: Doctrine\ORM\PersistentCollection {#16148 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16146 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16144 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16142 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16140 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16138 …}
    +follows: Doctrine\ORM\PersistentCollection {#16136 …}
    +followers: Doctrine\ORM\PersistentCollection {#16134 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16132 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16130 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16128 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16126 …}
    +reports: Doctrine\ORM\PersistentCollection {#16124 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16122 …}
    +violations: Doctrine\ORM\PersistentCollection {#16120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16118 …}
    +awards: Doctrine\ORM\PersistentCollection {#16116 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16114 …}
    +categories: Doctrine\ORM\PersistentCollection {#16112 …}
    -id: 23124
    -password: "$2y$13$2m.lX2bvghWd4.e.do3V3eezE1SpTQ0/FLc/od7BnJcWSIcb4Vn9G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16110 …}
    +apId: "RandomLegend@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/RandomLegend"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/RandomLegend"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "RandomLegend"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727145873 {#16169
      date: 2024-09-24 04:44:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689090339 {#16166
      date: 2023-07-11 17:45:39.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17421
  +width: 65
  +height: 65
  +user: App\Entity\User {#16167
    +avatar: Proxies\__CG__\App\Entity\Image {#16164 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16165 …}
    +email: "RandomLegend@lemmy.dbzer0.com"
    +username: "@RandomLegend@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      [You wouldn’t download a car.](https://www.youtube.com/watch?v=Fb7N-JtQWGI)\n
      \n
      wiki-user: RandomLegend
      """
    +lastActive: DateTime @1729373902 {#16168
      date: 2024-10-19 23:38:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16162 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16160 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16158 …}
    +entries: Doctrine\ORM\PersistentCollection {#16156 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16154 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16152 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16150 …}
    +posts: Doctrine\ORM\PersistentCollection {#16148 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16146 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16144 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16142 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16140 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16138 …}
    +follows: Doctrine\ORM\PersistentCollection {#16136 …}
    +followers: Doctrine\ORM\PersistentCollection {#16134 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16132 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16130 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16128 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16126 …}
    +reports: Doctrine\ORM\PersistentCollection {#16124 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16122 …}
    +violations: Doctrine\ORM\PersistentCollection {#16120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16118 …}
    +awards: Doctrine\ORM\PersistentCollection {#16116 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16114 …}
    +categories: Doctrine\ORM\PersistentCollection {#16112 …}
    -id: 23124
    -password: "$2y$13$2m.lX2bvghWd4.e.do3V3eezE1SpTQ0/FLc/od7BnJcWSIcb4Vn9G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16110 …}
    +apId: "RandomLegend@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/RandomLegend"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/RandomLegend"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "RandomLegend"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727145873 {#16169
      date: 2024-09-24 04:44:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689090339 {#16166
      date: 2023-07-11 17:45:39.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.35 ms
Input props
[
  "user" => App\Entity\User {#16033
    +avatar: Proxies\__CG__\App\Entity\Image {#16032 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16031 …}
    +email: "DeltaTangoLima@reddrefuge.com"
    +username: "@DeltaTangoLima@reddrefuge.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Just an Aussie tech guy - home automation, ESP gadgets, networking. Also love my camping and 4WDing.\n
      \n
      Be a good motherfucker. Peace.
      """
    +lastActive: DateTime @1728206804 {#16036
      date: 2024-10-06 11:26:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16030 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16028 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16026 …}
    +entries: Doctrine\ORM\PersistentCollection {#16024 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16022 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16020 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16018 …}
    +posts: Doctrine\ORM\PersistentCollection {#16016 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16014 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16012 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16010 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16008 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16006 …}
    +follows: Doctrine\ORM\PersistentCollection {#16004 …}
    +followers: Doctrine\ORM\PersistentCollection {#16002 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16000 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15998 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15996 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15994 …}
    +reports: Doctrine\ORM\PersistentCollection {#15992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15990 …}
    +violations: Doctrine\ORM\PersistentCollection {#15988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15986 …}
    +awards: Doctrine\ORM\PersistentCollection {#15984 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15982 …}
    +categories: Doctrine\ORM\PersistentCollection {#15980 …}
    -id: 7409
    -password: "$2y$13$PPzpxxadwj6rnbsXtZV06uAkMX2qpLUMu8q6zzklFbvnVeQxNXaKm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15978 …}
    +apId: "DeltaTangoLima@reddrefuge.com"
    +apProfileId: "https://reddrefuge.com/u/DeltaTangoLima"
    +apPublicUrl: "https://reddrefuge.com/u/DeltaTangoLima"
    +apFollowersUrl: null
    +apInboxUrl: "https://reddrefuge.com/inbox"
    +apDomain: "reddrefuge.com"
    +apPreferredUsername: "DeltaTangoLima"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728442483 {#16035
      date: 2024-10-09 04:54:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467753 {#16034
      date: 2023-06-22 23:02:33.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17478
  +width: 65
  +height: 65
  +user: App\Entity\User {#16033
    +avatar: Proxies\__CG__\App\Entity\Image {#16032 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16031 …}
    +email: "DeltaTangoLima@reddrefuge.com"
    +username: "@DeltaTangoLima@reddrefuge.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Just an Aussie tech guy - home automation, ESP gadgets, networking. Also love my camping and 4WDing.\n
      \n
      Be a good motherfucker. Peace.
      """
    +lastActive: DateTime @1728206804 {#16036
      date: 2024-10-06 11:26:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16030 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16028 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16026 …}
    +entries: Doctrine\ORM\PersistentCollection {#16024 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16022 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16020 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16018 …}
    +posts: Doctrine\ORM\PersistentCollection {#16016 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16014 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16012 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16010 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16008 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16006 …}
    +follows: Doctrine\ORM\PersistentCollection {#16004 …}
    +followers: Doctrine\ORM\PersistentCollection {#16002 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16000 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15998 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15996 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15994 …}
    +reports: Doctrine\ORM\PersistentCollection {#15992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15990 …}
    +violations: Doctrine\ORM\PersistentCollection {#15988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15986 …}
    +awards: Doctrine\ORM\PersistentCollection {#15984 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15982 …}
    +categories: Doctrine\ORM\PersistentCollection {#15980 …}
    -id: 7409
    -password: "$2y$13$PPzpxxadwj6rnbsXtZV06uAkMX2qpLUMu8q6zzklFbvnVeQxNXaKm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15978 …}
    +apId: "DeltaTangoLima@reddrefuge.com"
    +apProfileId: "https://reddrefuge.com/u/DeltaTangoLima"
    +apPublicUrl: "https://reddrefuge.com/u/DeltaTangoLima"
    +apFollowersUrl: null
    +apInboxUrl: "https://reddrefuge.com/inbox"
    +apDomain: "reddrefuge.com"
    +apPreferredUsername: "DeltaTangoLima"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728442483 {#16035
      date: 2024-10-09 04:54:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467753 {#16034
      date: 2023-06-22 23:02:33.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 2.11 ms
Input props
[
  "user" => App\Entity\User {#16424
    +avatar: Proxies\__CG__\App\Entity\Image {#16425 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16426 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#16421
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16427 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16429 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16431 …}
    +entries: Doctrine\ORM\PersistentCollection {#16433 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16435 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16437 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16439 …}
    +posts: Doctrine\ORM\PersistentCollection {#16441 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16443 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16445 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16447 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16449 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16451 …}
    +follows: Doctrine\ORM\PersistentCollection {#16453 …}
    +followers: Doctrine\ORM\PersistentCollection {#16455 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16457 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16459 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16461 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16463 …}
    +reports: Doctrine\ORM\PersistentCollection {#16465 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16467 …}
    +violations: Doctrine\ORM\PersistentCollection {#16469 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16471 …}
    +awards: Doctrine\ORM\PersistentCollection {#16473 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16475 …}
    +categories: Doctrine\ORM\PersistentCollection {#16477 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16479 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#16422
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#16423
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17535
  +width: 65
  +height: 65
  +user: App\Entity\User {#16424
    +avatar: Proxies\__CG__\App\Entity\Image {#16425 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16426 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#16421
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16427 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16429 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16431 …}
    +entries: Doctrine\ORM\PersistentCollection {#16433 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16435 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16437 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16439 …}
    +posts: Doctrine\ORM\PersistentCollection {#16441 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16443 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16445 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16447 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16449 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16451 …}
    +follows: Doctrine\ORM\PersistentCollection {#16453 …}
    +followers: Doctrine\ORM\PersistentCollection {#16455 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16457 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16459 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16461 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16463 …}
    +reports: Doctrine\ORM\PersistentCollection {#16465 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16467 …}
    +violations: Doctrine\ORM\PersistentCollection {#16469 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16471 …}
    +awards: Doctrine\ORM\PersistentCollection {#16473 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16475 …}
    +categories: Doctrine\ORM\PersistentCollection {#16477 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16479 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#16422
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#16423
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 10.18 ms
Input props
[
  "user" => App\Entity\User {#17198
    +avatar: Proxies\__CG__\App\Entity\Image {#17199 …}
    +cover: Proxies\__CG__\App\Entity\Image {#17200 …}
    +email: "james@anti-social.online"
    +username: "@james@anti-social.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      UK, queer cis-male, he/him, 1989 🏳️\u{200D}🌈\n
      \n
      Plants, cats, linguistics, the Welsh language and gaming  \n
      🪴🐈🗣️🏴󠁧󠁢󠁷󠁬󠁳󠁿🎮  \n
      Occasionally shitposting. Don't take it seriously.\n
      \n
      Probably Aspie. Some flavour of asexual.  \n
      But also gay. 👀\n
      \n
      Block me and you do me a favour.\n
      \n
      Text-only posts delete after 2 weeks\n
      \n
      [#NoBridge](https://anti-social.online/tags/NoBridge) [#NoBot](https://anti-social.online/tags/NoBot)
      """
    +lastActive: DateTime @1729128280 {#17195
      date: 2024-10-17 03:24:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17201 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17203 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17205 …}
    +entries: Doctrine\ORM\PersistentCollection {#17207 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17209 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17211 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17213 …}
    +posts: Doctrine\ORM\PersistentCollection {#17215 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17217 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17219 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17221 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17223 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17225 …}
    +follows: Doctrine\ORM\PersistentCollection {#17227 …}
    +followers: Doctrine\ORM\PersistentCollection {#17229 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17231 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17233 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17235 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17237 …}
    +reports: Doctrine\ORM\PersistentCollection {#17239 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17241 …}
    +violations: Doctrine\ORM\PersistentCollection {#17243 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17245 …}
    +awards: Doctrine\ORM\PersistentCollection {#17247 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17249 …}
    +categories: Doctrine\ORM\PersistentCollection {#17251 …}
    -id: 93810
    -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17253 …}
    +apId: "james@anti-social.online"
    +apProfileId: "https://anti-social.online/users/james"
    +apPublicUrl: "https://anti-social.online/@james"
    +apFollowersUrl: "https://anti-social.online/users/james/followers"
    +apInboxUrl: "https://anti-social.online/inbox"
    +apDomain: "anti-social.online"
    +apPreferredUsername: "james"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: true
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729128279 {#17196
      date: 2024-10-17 03:24:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729128277 {#17197
      date: 2024-10-17 03:24:37.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17598
  +width: 65
  +height: 65
  +user: App\Entity\User {#17198
    +avatar: Proxies\__CG__\App\Entity\Image {#17199 …}
    +cover: Proxies\__CG__\App\Entity\Image {#17200 …}
    +email: "james@anti-social.online"
    +username: "@james@anti-social.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      UK, queer cis-male, he/him, 1989 🏳️\u{200D}🌈\n
      \n
      Plants, cats, linguistics, the Welsh language and gaming  \n
      🪴🐈🗣️🏴󠁧󠁢󠁷󠁬󠁳󠁿🎮  \n
      Occasionally shitposting. Don't take it seriously.\n
      \n
      Probably Aspie. Some flavour of asexual.  \n
      But also gay. 👀\n
      \n
      Block me and you do me a favour.\n
      \n
      Text-only posts delete after 2 weeks\n
      \n
      [#NoBridge](https://anti-social.online/tags/NoBridge) [#NoBot](https://anti-social.online/tags/NoBot)
      """
    +lastActive: DateTime @1729128280 {#17195
      date: 2024-10-17 03:24:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17201 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17203 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17205 …}
    +entries: Doctrine\ORM\PersistentCollection {#17207 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17209 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17211 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17213 …}
    +posts: Doctrine\ORM\PersistentCollection {#17215 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17217 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17219 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17221 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17223 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17225 …}
    +follows: Doctrine\ORM\PersistentCollection {#17227 …}
    +followers: Doctrine\ORM\PersistentCollection {#17229 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17231 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17233 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17235 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17237 …}
    +reports: Doctrine\ORM\PersistentCollection {#17239 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17241 …}
    +violations: Doctrine\ORM\PersistentCollection {#17243 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17245 …}
    +awards: Doctrine\ORM\PersistentCollection {#17247 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17249 …}
    +categories: Doctrine\ORM\PersistentCollection {#17251 …}
    -id: 93810
    -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17253 …}
    +apId: "james@anti-social.online"
    +apProfileId: "https://anti-social.online/users/james"
    +apPublicUrl: "https://anti-social.online/@james"
    +apFollowersUrl: "https://anti-social.online/users/james/followers"
    +apInboxUrl: "https://anti-social.online/inbox"
    +apDomain: "anti-social.online"
    +apPreferredUsername: "james"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: true
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729128279 {#17196
      date: 2024-10-17 03:24:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729128277 {#17197
      date: 2024-10-17 03:24:37.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 5.72 ms
Input props
[
  "user" => App\Entity\User {#16224
    +avatar: Proxies\__CG__\App\Entity\Image {#16225 …}
    +cover: null
    +email: "SeeJayEmm@lemmy.procrastinati.org"
    +username: "@SeeJayEmm@lemmy.procrastinati.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
      \n
      Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
      """
    +lastActive: DateTime @1728418371 {#16229
      date: 2024-10-08 22:12:51.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16222 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16220 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16218 …}
    +entries: Doctrine\ORM\PersistentCollection {#16216 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16214 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16212 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16210 …}
    +posts: Doctrine\ORM\PersistentCollection {#16208 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16206 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16204 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16202 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16200 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16198 …}
    +follows: Doctrine\ORM\PersistentCollection {#16196 …}
    +followers: Doctrine\ORM\PersistentCollection {#16194 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16192 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16190 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16188 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16186 …}
    +reports: Doctrine\ORM\PersistentCollection {#16184 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16182 …}
    +violations: Doctrine\ORM\PersistentCollection {#16180 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16178 …}
    +awards: Doctrine\ORM\PersistentCollection {#16176 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16174 …}
    +categories: Doctrine\ORM\PersistentCollection {#16172 …}
    -id: 22728
    -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16170 …}
    +apId: "SeeJayEmm@lemmy.procrastinati.org"
    +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
    +apDomain: "lemmy.procrastinati.org"
    +apPreferredUsername: "SeeJayEmm"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729104417 {#16226
      date: 2024-10-16 20:46:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689080109 {#16227
      date: 2023-07-11 14:55:09.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17661
  +width: 65
  +height: 65
  +user: App\Entity\User {#16224
    +avatar: Proxies\__CG__\App\Entity\Image {#16225 …}
    +cover: null
    +email: "SeeJayEmm@lemmy.procrastinati.org"
    +username: "@SeeJayEmm@lemmy.procrastinati.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
      \n
      Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
      """
    +lastActive: DateTime @1728418371 {#16229
      date: 2024-10-08 22:12:51.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16222 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16220 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16218 …}
    +entries: Doctrine\ORM\PersistentCollection {#16216 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16214 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16212 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16210 …}
    +posts: Doctrine\ORM\PersistentCollection {#16208 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16206 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16204 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16202 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16200 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16198 …}
    +follows: Doctrine\ORM\PersistentCollection {#16196 …}
    +followers: Doctrine\ORM\PersistentCollection {#16194 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16192 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16190 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16188 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16186 …}
    +reports: Doctrine\ORM\PersistentCollection {#16184 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16182 …}
    +violations: Doctrine\ORM\PersistentCollection {#16180 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16178 …}
    +awards: Doctrine\ORM\PersistentCollection {#16176 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16174 …}
    +categories: Doctrine\ORM\PersistentCollection {#16172 …}
    -id: 22728
    -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16170 …}
    +apId: "SeeJayEmm@lemmy.procrastinati.org"
    +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
    +apDomain: "lemmy.procrastinati.org"
    +apPreferredUsername: "SeeJayEmm"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729104417 {#16226
      date: 2024-10-16 20:46:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689080109 {#16227
      date: 2023-07-11 14:55:09.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 7.52 ms
Input props
[
  "user" => App\Entity\User {#17139
    +avatar: Proxies\__CG__\App\Entity\Image {#17140 …}
    +cover: null
    +email: "bradboimler@startrek.website"
    +username: "@bradboimler@startrek.website"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Not affilated with CBS or Paramount just being the best Brad Boimler i can be 🖖"
    +lastActive: DateTime @1727813909 {#17136
      date: 2024-10-01 22:18:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17141 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17143 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17145 …}
    +entries: Doctrine\ORM\PersistentCollection {#17147 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17149 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17151 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17153 …}
    +posts: Doctrine\ORM\PersistentCollection {#17155 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17157 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17159 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17161 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17163 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17165 …}
    +follows: Doctrine\ORM\PersistentCollection {#17167 …}
    +followers: Doctrine\ORM\PersistentCollection {#17169 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17171 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17173 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17175 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17177 …}
    +reports: Doctrine\ORM\PersistentCollection {#17179 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17181 …}
    +violations: Doctrine\ORM\PersistentCollection {#17183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17185 …}
    +awards: Doctrine\ORM\PersistentCollection {#17187 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17189 …}
    +categories: Doctrine\ORM\PersistentCollection {#17191 …}
    -id: 89990
    -password: "$2y$13$sAsDyxJeQDwDzczldLGNFOcsO4FpPkfqZDFE974tAt2vS3S6sV/Pm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17193 …}
    +apId: "bradboimler@startrek.website"
    +apProfileId: "https://startrek.website/u/bradboimler"
    +apPublicUrl: "https://startrek.website/u/bradboimler"
    +apFollowersUrl: null
    +apInboxUrl: "https://startrek.website/inbox"
    +apDomain: "startrek.website"
    +apPreferredUsername: "bradboimler"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712454383 {#17137
      date: 2024-04-07 03:46:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1712454381 {#17138
      date: 2024-04-07 03:46:21.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17724
  +width: 65
  +height: 65
  +user: App\Entity\User {#17139
    +avatar: Proxies\__CG__\App\Entity\Image {#17140 …}
    +cover: null
    +email: "bradboimler@startrek.website"
    +username: "@bradboimler@startrek.website"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Not affilated with CBS or Paramount just being the best Brad Boimler i can be 🖖"
    +lastActive: DateTime @1727813909 {#17136
      date: 2024-10-01 22:18:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17141 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17143 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17145 …}
    +entries: Doctrine\ORM\PersistentCollection {#17147 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17149 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17151 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17153 …}
    +posts: Doctrine\ORM\PersistentCollection {#17155 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17157 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17159 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17161 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17163 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17165 …}
    +follows: Doctrine\ORM\PersistentCollection {#17167 …}
    +followers: Doctrine\ORM\PersistentCollection {#17169 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17171 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17173 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17175 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17177 …}
    +reports: Doctrine\ORM\PersistentCollection {#17179 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17181 …}
    +violations: Doctrine\ORM\PersistentCollection {#17183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17185 …}
    +awards: Doctrine\ORM\PersistentCollection {#17187 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17189 …}
    +categories: Doctrine\ORM\PersistentCollection {#17191 …}
    -id: 89990
    -password: "$2y$13$sAsDyxJeQDwDzczldLGNFOcsO4FpPkfqZDFE974tAt2vS3S6sV/Pm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17193 …}
    +apId: "bradboimler@startrek.website"
    +apProfileId: "https://startrek.website/u/bradboimler"
    +apPublicUrl: "https://startrek.website/u/bradboimler"
    +apFollowersUrl: null
    +apInboxUrl: "https://startrek.website/inbox"
    +apDomain: "startrek.website"
    +apPreferredUsername: "bradboimler"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712454383 {#17137
      date: 2024-04-07 03:46:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1712454381 {#17138
      date: 2024-04-07 03:46:21.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.42 ms
Input props
[
  "user" => App\Entity\User {#16783
    +avatar: Proxies\__CG__\App\Entity\Image {#16784 …}
    +cover: null
    +email: "wreckedcarzz@lemmy.world"
    +username: "@wreckedcarzz@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Hello! Some info about me is up on my website: [wreckedcarzz.com](https://wreckedcarzz.com)"
    +lastActive: DateTime @1728358136 {#16780
      date: 2024-10-08 05:28:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16785 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16787 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16789 …}
    +entries: Doctrine\ORM\PersistentCollection {#16791 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16793 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16795 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16797 …}
    +posts: Doctrine\ORM\PersistentCollection {#16799 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16801 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16803 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16805 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16807 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16809 …}
    +follows: Doctrine\ORM\PersistentCollection {#16811 …}
    +followers: Doctrine\ORM\PersistentCollection {#16813 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16815 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16817 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16819 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16821 …}
    +reports: Doctrine\ORM\PersistentCollection {#16823 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16825 …}
    +violations: Doctrine\ORM\PersistentCollection {#16827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16829 …}
    +awards: Doctrine\ORM\PersistentCollection {#16831 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16833 …}
    +categories: Doctrine\ORM\PersistentCollection {#16835 …}
    -id: 50526
    -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16837 …}
    +apId: "wreckedcarzz@lemmy.world"
    +apProfileId: "https://lemmy.world/u/wreckedcarzz"
    +apPublicUrl: "https://lemmy.world/u/wreckedcarzz"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "wreckedcarzz"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729580604 {#16781
      date: 2024-10-22 09:03:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696515816 {#16782
      date: 2023-10-05 16:23:36.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17787
  +width: 65
  +height: 65
  +user: App\Entity\User {#16783
    +avatar: Proxies\__CG__\App\Entity\Image {#16784 …}
    +cover: null
    +email: "wreckedcarzz@lemmy.world"
    +username: "@wreckedcarzz@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Hello! Some info about me is up on my website: [wreckedcarzz.com](https://wreckedcarzz.com)"
    +lastActive: DateTime @1728358136 {#16780
      date: 2024-10-08 05:28:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16785 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16787 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16789 …}
    +entries: Doctrine\ORM\PersistentCollection {#16791 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16793 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16795 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16797 …}
    +posts: Doctrine\ORM\PersistentCollection {#16799 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16801 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16803 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16805 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16807 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16809 …}
    +follows: Doctrine\ORM\PersistentCollection {#16811 …}
    +followers: Doctrine\ORM\PersistentCollection {#16813 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16815 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16817 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16819 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16821 …}
    +reports: Doctrine\ORM\PersistentCollection {#16823 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16825 …}
    +violations: Doctrine\ORM\PersistentCollection {#16827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16829 …}
    +awards: Doctrine\ORM\PersistentCollection {#16831 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16833 …}
    +categories: Doctrine\ORM\PersistentCollection {#16835 …}
    -id: 50526
    -password: "$2y$13$qw5TGC7kgXDVu3FIPxGQs.yU6TVLd5SXoLXSDQKmUynO4ZNB22dPG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16837 …}
    +apId: "wreckedcarzz@lemmy.world"
    +apProfileId: "https://lemmy.world/u/wreckedcarzz"
    +apPublicUrl: "https://lemmy.world/u/wreckedcarzz"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "wreckedcarzz"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729580604 {#16781
      date: 2024-10-22 09:03:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696515816 {#16782
      date: 2023-10-05 16:23:36.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.32 ms
Input props
[
  "user" => App\Entity\User {#16092
    +avatar: Proxies\__CG__\App\Entity\Image {#16091 …}
    +cover: null
    +email: "JVT038@feddit.nl"
    +username: "@JVT038@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Web developer, gamer, reader, and a true ligma male"
    +lastActive: DateTime @1728980675 {#16095
      date: 2024-10-15 10:24:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16090 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16088 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16086 …}
    +entries: Doctrine\ORM\PersistentCollection {#16084 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16082 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16080 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16078 …}
    +posts: Doctrine\ORM\PersistentCollection {#16076 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16074 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16072 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16070 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16068 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16066 …}
    +follows: Doctrine\ORM\PersistentCollection {#16064 …}
    +followers: Doctrine\ORM\PersistentCollection {#16062 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16060 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16058 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16056 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16054 …}
    +reports: Doctrine\ORM\PersistentCollection {#16052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16050 …}
    +violations: Doctrine\ORM\PersistentCollection {#16048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16046 …}
    +awards: Doctrine\ORM\PersistentCollection {#16044 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16042 …}
    +categories: Doctrine\ORM\PersistentCollection {#16040 …}
    -id: 438
    -password: "$2y$13$s9.pzgaaCxRocR2bH//l2.hQ0AlYqA8fOwylfcEVHkOA6Jb4ob4j6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16038 …}
    +apId: "JVT038@feddit.nl"
    +apProfileId: "https://feddit.nl/u/JVT038"
    +apPublicUrl: "https://feddit.nl/u/JVT038"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "JVT038"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729113332 {#16094
      date: 2024-10-16 23:15:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686913782 {#16093
      date: 2023-06-16 13:09:42.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17844
  +width: 65
  +height: 65
  +user: App\Entity\User {#16092
    +avatar: Proxies\__CG__\App\Entity\Image {#16091 …}
    +cover: null
    +email: "JVT038@feddit.nl"
    +username: "@JVT038@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Web developer, gamer, reader, and a true ligma male"
    +lastActive: DateTime @1728980675 {#16095
      date: 2024-10-15 10:24:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16090 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16088 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16086 …}
    +entries: Doctrine\ORM\PersistentCollection {#16084 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16082 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16080 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16078 …}
    +posts: Doctrine\ORM\PersistentCollection {#16076 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16074 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16072 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16070 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16068 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16066 …}
    +follows: Doctrine\ORM\PersistentCollection {#16064 …}
    +followers: Doctrine\ORM\PersistentCollection {#16062 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16060 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16058 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16056 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16054 …}
    +reports: Doctrine\ORM\PersistentCollection {#16052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16050 …}
    +violations: Doctrine\ORM\PersistentCollection {#16048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16046 …}
    +awards: Doctrine\ORM\PersistentCollection {#16044 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16042 …}
    +categories: Doctrine\ORM\PersistentCollection {#16040 …}
    -id: 438
    -password: "$2y$13$s9.pzgaaCxRocR2bH//l2.hQ0AlYqA8fOwylfcEVHkOA6Jb4ob4j6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16038 …}
    +apId: "JVT038@feddit.nl"
    +apProfileId: "https://feddit.nl/u/JVT038"
    +apPublicUrl: "https://feddit.nl/u/JVT038"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "JVT038"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729113332 {#16094
      date: 2024-10-16 23:15:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686913782 {#16093
      date: 2023-06-16 13:09:42.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 4.55 ms
Input props
[
  "user" => App\Entity\User {#17019
    +avatar: Proxies\__CG__\App\Entity\Image {#17020 …}
    +cover: Proxies\__CG__\App\Entity\Image {#17021 …}
    +email: "glowie@h4x0r.host"
    +username: "@glowie@h4x0r.host"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Prev account: [infosec.pub/u/glowie](https://infosec.pub/u/glowie)"
    +lastActive: DateTime @1729245697 {#17016
      date: 2024-10-18 12:01:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17022 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17024 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17026 …}
    +entries: Doctrine\ORM\PersistentCollection {#17028 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17030 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17032 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17034 …}
    +posts: Doctrine\ORM\PersistentCollection {#17036 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17038 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17040 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17042 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17044 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17046 …}
    +follows: Doctrine\ORM\PersistentCollection {#17048 …}
    +followers: Doctrine\ORM\PersistentCollection {#17050 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17052 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17054 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17056 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17058 …}
    +reports: Doctrine\ORM\PersistentCollection {#17060 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17062 …}
    +violations: Doctrine\ORM\PersistentCollection {#17064 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17066 …}
    +awards: Doctrine\ORM\PersistentCollection {#17068 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17070 …}
    +categories: Doctrine\ORM\PersistentCollection {#17072 …}
    -id: 83036
    -password: "$2y$13$d.8p4PiYubtIBRWgjqGMbuKx4q56QfVUUQ97GpFVhGnPUtQSa9iqu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17074 …}
    +apId: "glowie@h4x0r.host"
    +apProfileId: "https://h4x0r.host/u/glowie"
    +apPublicUrl: "https://h4x0r.host/u/glowie"
    +apFollowersUrl: null
    +apInboxUrl: "https://h4x0r.host/inbox"
    +apDomain: "h4x0r.host"
    +apPreferredUsername: "glowie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729311289 {#17017
      date: 2024-10-19 06:14:49.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702900781 {#17018
      date: 2023-12-18 12:59:41.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17901
  +width: 65
  +height: 65
  +user: App\Entity\User {#17019
    +avatar: Proxies\__CG__\App\Entity\Image {#17020 …}
    +cover: Proxies\__CG__\App\Entity\Image {#17021 …}
    +email: "glowie@h4x0r.host"
    +username: "@glowie@h4x0r.host"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Prev account: [infosec.pub/u/glowie](https://infosec.pub/u/glowie)"
    +lastActive: DateTime @1729245697 {#17016
      date: 2024-10-18 12:01:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17022 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17024 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17026 …}
    +entries: Doctrine\ORM\PersistentCollection {#17028 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17030 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17032 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17034 …}
    +posts: Doctrine\ORM\PersistentCollection {#17036 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17038 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17040 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17042 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17044 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17046 …}
    +follows: Doctrine\ORM\PersistentCollection {#17048 …}
    +followers: Doctrine\ORM\PersistentCollection {#17050 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17052 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17054 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17056 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17058 …}
    +reports: Doctrine\ORM\PersistentCollection {#17060 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17062 …}
    +violations: Doctrine\ORM\PersistentCollection {#17064 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17066 …}
    +awards: Doctrine\ORM\PersistentCollection {#17068 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17070 …}
    +categories: Doctrine\ORM\PersistentCollection {#17072 …}
    -id: 83036
    -password: "$2y$13$d.8p4PiYubtIBRWgjqGMbuKx4q56QfVUUQ97GpFVhGnPUtQSa9iqu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17074 …}
    +apId: "glowie@h4x0r.host"
    +apProfileId: "https://h4x0r.host/u/glowie"
    +apPublicUrl: "https://h4x0r.host/u/glowie"
    +apFollowersUrl: null
    +apInboxUrl: "https://h4x0r.host/inbox"
    +apDomain: "h4x0r.host"
    +apPreferredUsername: "glowie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729311289 {#17017
      date: 2024-10-19 06:14:49.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702900781 {#17018
      date: 2023-12-18 12:59:41.0 +01:00
    }
  }
  +asLink: true
}
related_categories App\Twig\Components\RelatedCategoriesComponent 16.0 MiB 10.37 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#17963
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#17964 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 16.0 MiB 5.51 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#18040
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#18041 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#389 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 16.0 MiB 29.40 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#18161
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#270 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#389 …}
}
support_us_block App\Twig\Components\SupportUsBlock 16.0 MiB 5.68 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#18216
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#18215 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 3.28 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#18291
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#333 …}
}